<?php

/**
*@file euc_cn.php
* EUC-CN Mapping and Charset implementation.
*
*/

//
// +----------------------------------------------------------------------+
// | Akelos PHP Application Framework                                     |
// +----------------------------------------------------------------------+
// | Copyright (c) 2002-2005, Akelos Media, S.L.  http://www.akelos.org/  |
// | Released under the GNU Lesser General Public License                 |
// +----------------------------------------------------------------------+
// | You should have received the following files along with this library |
// | - COPYRIGHT (Additional copyright notice)                            |
// | - DISCLAIMER (Disclaimer of warranty)                                |
// | - README (Important information regarding this library)              |
// +----------------------------------------------------------------------+
//





/**
* EUC-CN  driver for Charset Class
*
* Charset::euc_cn provides functionality to convert
* EUC-CN strings, to UTF-8 multibyte format and vice versa.
*
* @package AKELOS
* @subpackage Localize
* @author Bermi Ferrer Martinez <bermi@akelos.org>
* @copyright Copyright (c) 2002-2005, Akelos Media, S.L. http://www.akelos.org
* @license GNU Lesser General Public License <http://www.gnu.org/copyleft/lesser.html>
* @link http://www.unicode.org/Public/MAPPINGS/ Original Mapping taken from Unicode.org
* @since 0.1
* @version $Revision 0.1 $
*/
class euc_cn extends AkCharset
{


	// ------ CLASS ATTRIBUTES ------ //



	// ---- Private attributes ---- //


	/**
	* EUC-CN to UTF-8 mapping array.
	*
	* @access private
	* @var    array    $_toUtfMap
	*/
	var $_toUtfMap = array(0=>0,1=>1,2=>2,3=>3,4=>4,5=>5,6=>6,7=>7,8=>8,9=>9,10=>10,11=>11,12=>12,13=>13,14=>14,15=>15,16=>16,17=>17,18=>18,19=>19,20=>20,21=>21,22=>22,23=>23,24=>24,25=>25,26=>26,27=>27,28=>28,29=>29,30=>30,31=>31,32=>32,33=>33,34=>34,35=>35,36=>36,37=>37,38=>38,39=>39,40=>40,41=>41,42=>42,43=>43,44=>44,45=>45,46=>46,47=>47,48=>48,49=>49,50=>50,51=>51,52=>52,53=>53,54=>54,55=>55,56=>56,57=>57,58=>58,59=>59,60=>60,61=>61,62=>62,63=>63,64=>64,65=>65,66=>66,67=>67,68=>68,69=>69,70=>70,71=>71,72=>72,73=>73,74=>74,75=>75,76=>76,77=>77,78=>78,79=>79,80=>80,81=>81,82=>82,83=>83,84=>84,85=>85,86=>86,87=>87,88=>88,89=>89,90=>90,91=>91,92=>92,93=>93,94=>94,95=>95,96=>96,97=>97,98=>98,99=>99,100=>100,101=>101,102=>102,103=>103,104=>104,105=>105,106=>106,107=>107,108=>108,109=>109,110=>110,111=>111,112=>112,113=>113,114=>114,115=>115,116=>116,117=>117,118=>118,119=>119,120=>120,121=>121,122=>122,123=>123,124=>124,125=>125,126=>126,127=>127,41377=>12288,41378=>12289,41379=>12290,41380=>12539,41381=>713,41382=>711,41383=>168,41384=>12291,41385=>12293,41386=>8213,41387=>65374,41388=>8214,41389=>8230,41390=>8216,41391=>8217,41392=>8220,41393=>8221,41394=>12308,41395=>12309,41396=>12296,41397=>12297,41398=>12298,41399=>12299,41400=>12300,41401=>12301,41402=>12302,41403=>12303,41404=>12310,41405=>12311,41406=>12304,41407=>12305,41408=>177,41409=>215,41410=>247,41411=>8758,41412=>8743,41413=>8744,41414=>8721,41415=>8719,41416=>8746,41417=>8745,41418=>8712,41419=>8759,41420=>8730,41421=>8869,41422=>8741,41423=>8736,41424=>8978,41425=>8857,41426=>8747,41427=>8750,41428=>8801,41429=>8780,41430=>8776,41431=>8765,41432=>8733,41433=>8800,41434=>8814,41435=>8815,41436=>8804,41437=>8805,41438=>8734,41439=>8757,41440=>8756,41441=>9794,41442=>9792,41443=>176,41444=>8242,41445=>8243,41446=>8451,41447=>65284,41448=>164,41449=>65504,41450=>65505,41451=>8240,41452=>167,41453=>8470,41454=>9734,41455=>9733,41456=>9675,41457=>9679,41458=>9678,41459=>9671,41460=>9670,41461=>9633,41462=>9632,41463=>9651,41464=>9650,41465=>8251,41466=>8594,41467=>8592,41468=>8593,41469=>8595,41470=>12307,41649=>9352,41650=>9353,41651=>9354,41652=>9355,41653=>9356,41654=>9357,41655=>9358,41656=>9359,41657=>9360,41658=>9361,41659=>9362,41660=>9363,41661=>9364,41662=>9365,41663=>9366,41664=>9367,41665=>9368,41666=>9369,41667=>9370,41668=>9371,41669=>9332,41670=>9333,41671=>9334,41672=>9335,41673=>9336,41674=>9337,41675=>9338,41676=>9339,41677=>9340,41678=>9341,41679=>9342,41680=>9343,41681=>9344,41682=>9345,41683=>9346,41684=>9347,41685=>9348,41686=>9349,41687=>9350,41688=>9351,41689=>9312,41690=>9313,41691=>9314,41692=>9315,41693=>9316,41694=>9317,41695=>9318,41696=>9319,41697=>9320,41698=>9321,41701=>12832,41702=>12833,41703=>12834,41704=>12835,41705=>12836,41706=>12837,41707=>12838,41708=>12839,41709=>12840,41710=>12841,41713=>8544,41714=>8545,41715=>8546,41716=>8547,41717=>8548,41718=>8549,41719=>8550,41720=>8551,41721=>8552,41722=>8553,41723=>8554,41724=>8555,41889=>65281,41890=>65282,41891=>65283,41892=>65509,41893=>65285,41894=>65286,41895=>65287,41896=>65288,41897=>65289,41898=>65290,41899=>65291,41900=>65292,41901=>65293,41902=>65294,41903=>65295,41904=>65296,41905=>65297,41906=>65298,41907=>65299,41908=>65300,41909=>65301,41910=>65302,41911=>65303,41912=>65304,41913=>65305,41914=>65306,41915=>65307,41916=>65308,41917=>65309,41918=>65310,41919=>65311,41920=>65312,41921=>65313,41922=>65314,41923=>65315,41924=>65316,41925=>65317,41926=>65318,41927=>65319,41928=>65320,41929=>65321,41930=>65322,41931=>65323,41932=>65324,41933=>65325,41934=>65326,41935=>65327,41936=>65328,41937=>65329,41938=>65330,41939=>65331,41940=>65332,41941=>65333,41942=>65334,41943=>65335,41944=>65336,41945=>65337,41946=>65338,41947=>65339,41948=>65340,41949=>65341,41950=>65342,41951=>65343,41952=>65344,41953=>65345,41954=>65346,41955=>65347,41956=>65348,41957=>65349,41958=>65350,41959=>65351,41960=>65352,41961=>65353,41962=>65354,41963=>65355,41964=>65356,41965=>65357,41966=>65358,41967=>65359,41968=>65360,41969=>65361,41970=>65362,41971=>65363,41972=>65364,41973=>65365,41974=>65366,41975=>65367,41976=>65368,41977=>65369,41978=>65370,41979=>65371,41980=>65372,41981=>65373,41982=>65507,42145=>12353,42146=>12354,42147=>12355,42148=>12356,42149=>12357,42150=>12358,42151=>12359,42152=>12360,42153=>12361,42154=>12362,42155=>12363,42156=>12364,42157=>12365,42158=>12366,42159=>12367,42160=>12368,42161=>12369,42162=>12370,42163=>12371,42164=>12372,42165=>12373,42166=>12374,42167=>12375,42168=>12376,42169=>12377,42170=>12378,42171=>12379,42172=>12380,42173=>12381,42174=>12382,42175=>12383,42176=>12384,42177=>12385,42178=>12386,42179=>12387,42180=>12388,42181=>12389,42182=>12390,42183=>12391,42184=>12392,42185=>12393,42186=>12394,42187=>12395,42188=>12396,42189=>12397,42190=>12398,42191=>12399,42192=>12400,42193=>12401,42194=>12402,42195=>12403,42196=>12404,42197=>12405,42198=>12406,42199=>12407,42200=>12408,42201=>12409,42202=>12410,42203=>12411,42204=>12412,42205=>12413,42206=>12414,42207=>12415,42208=>12416,42209=>12417,42210=>12418,42211=>12419,42212=>12420,42213=>12421,42214=>12422,42215=>12423,42216=>12424,42217=>12425,42218=>12426,42219=>12427,42220=>12428,42221=>12429,42222=>12430,42223=>12431,42224=>12432,42225=>12433,42226=>12434,42227=>12435,42401=>12449,42402=>12450,42403=>12451,42404=>12452,42405=>12453,42406=>12454,42407=>12455,42408=>12456,42409=>12457,42410=>12458,42411=>12459,42412=>12460,42413=>12461,42414=>12462,42415=>12463,42416=>12464,42417=>12465,42418=>12466,42419=>12467,42420=>12468,42421=>12469,42422=>12470,42423=>12471,42424=>12472,42425=>12473,42426=>12474,42427=>12475,42428=>12476,42429=>12477,42430=>12478,42431=>12479,42432=>12480,42433=>12481,42434=>12482,42435=>12483,42436=>12484,42437=>12485,42438=>12486,42439=>12487,42440=>12488,42441=>12489,42442=>12490,42443=>12491,42444=>12492,42445=>12493,42446=>12494,42447=>12495,42448=>12496,42449=>12497,42450=>12498,42451=>12499,42452=>12500,42453=>12501,42454=>12502,42455=>12503,42456=>12504,42457=>12505,42458=>12506,42459=>12507,42460=>12508,42461=>12509,42462=>12510,42463=>12511,42464=>12512,42465=>12513,42466=>12514,42467=>12515,42468=>12516,42469=>12517,42470=>12518,42471=>12519,42472=>12520,42473=>12521,42474=>12522,42475=>12523,42476=>12524,42477=>12525,42478=>12526,42479=>12527,42480=>12528,42481=>12529,42482=>12530,42483=>12531,42484=>12532,42485=>12533,42486=>12534,42657=>913,42658=>914,42659=>915,42660=>916,42661=>917,42662=>918,42663=>919,42664=>920,42665=>921,42666=>922,42667=>923,42668=>924,42669=>925,42670=>926,42671=>927,42672=>928,42673=>929,42674=>931,42675=>932,42676=>933,42677=>934,42678=>935,42679=>936,42680=>937,42689=>945,42690=>946,42691=>947,42692=>948,42693=>949,42694=>950,42695=>951,42696=>952,42697=>953,42698=>954,42699=>955,42700=>956,42701=>957,42702=>958,42703=>959,42704=>960,42705=>961,42706=>963,42707=>964,42708=>965,42709=>966,42710=>967,42711=>968,42712=>969,42913=>1040,42914=>1041,42915=>1042,42916=>1043,42917=>1044,42918=>1045,42919=>1025,42920=>1046,42921=>1047,42922=>1048,42923=>1049,42924=>1050,42925=>1051,42926=>1052,42927=>1053,42928=>1054,42929=>1055,42930=>1056,42931=>1057,42932=>1058,42933=>1059,42934=>1060,42935=>1061,42936=>1062,42937=>1063,42938=>1064,42939=>1065,42940=>1066,42941=>1067,42942=>1068,42943=>1069,42944=>1070,42945=>1071,42961=>1072,42962=>1073,42963=>1074,42964=>1075,42965=>1076,42966=>1077,42967=>1105,42968=>1078,42969=>1079,42970=>1080,42971=>1081,42972=>1082,42973=>1083,42974=>1084,42975=>1085,42976=>1086,42977=>1087,42978=>1088,42979=>1089,42980=>1090,42981=>1091,42982=>1092,42983=>1093,42984=>1094,42985=>1095,42986=>1096,42987=>1097,42988=>1098,42989=>1099,42990=>1100,42991=>1101,42992=>1102,42993=>1103,43169=>257,43170=>225,43171=>462,43172=>224,43173=>275,43174=>233,43175=>283,43176=>232,43177=>299,43178=>237,43179=>464,43180=>236,43181=>333,43182=>243,43183=>466,43184=>242,43185=>363,43186=>250,43187=>468,43188=>249,43189=>470,43190=>472,43191=>474,43192=>476,43193=>252,43194=>234,43205=>12549,43206=>12550,43207=>12551,43208=>12552,43209=>12553,43210=>12554,43211=>12555,43212=>12556,43213=>12557,43214=>12558,43215=>12559,43216=>12560,43217=>12561,43218=>12562,43219=>12563,43220=>12564,43221=>12565,43222=>12566,43223=>12567,43224=>12568,43225=>12569,43226=>12570,43227=>12571,43228=>12572,43229=>12573,43230=>12574,43231=>12575,43232=>12576,43233=>12577,43234=>12578,43235=>12579,43236=>12580,43237=>12581,43238=>12582,43239=>12583,43240=>12584,43241=>12585,43428=>9472,43429=>9473,43430=>9474,43431=>9475,43432=>9476,43433=>9477,43434=>9478,43435=>9479,43436=>9480,43437=>9481,43438=>9482,43439=>9483,43440=>9484,43441=>9485,43442=>9486,43443=>9487,43444=>9488,43445=>9489,43446=>9490,43447=>9491,43448=>9492,43449=>9493,43450=>9494,43451=>9495,43452=>9496,43453=>9497,43454=>9498,43455=>9499,43456=>9500,43457=>9501,43458=>9502,43459=>9503,43460=>9504,43461=>9505,43462=>9506,43463=>9507,43464=>9508,43465=>9509,43466=>9510,43467=>9511,43468=>9512,43469=>9513,43470=>9514,43471=>9515,43472=>9516,43473=>9517,43474=>9518,43475=>9519,43476=>9520,43477=>9521,43478=>9522,43479=>9523,43480=>9524,43481=>9525,43482=>9526,43483=>9527,43484=>9528,43485=>9529,43486=>9530,43487=>9531,43488=>9532,43489=>9533,43490=>9534,43491=>9535,43492=>9536,43493=>9537,43494=>9538,43495=>9539,43496=>9540,43497=>9541,43498=>9542,43499=>9543,43500=>9544,43501=>9545,43502=>9546,43503=>9547,45217=>21834,45218=>38463,45219=>22467,45220=>25384,45221=>21710,45222=>21769,45223=>21696,45224=>30353,45225=>30284,45226=>34108,45227=>30702,45228=>33406,45229=>30861,45230=>29233,45231=>38552,45232=>38797,45233=>27688,45234=>23433,45235=>20474,45236=>25353,45237=>26263,45238=>23736,45239=>33018,45240=>26696,45241=>32942,45242=>26114,45243=>30414,45244=>20985,45245=>25942,45246=>29100,45247=>32753,45248=>34948,45249=>20658,45250=>22885,45251=>25034,45252=>28595,45253=>33453,45254=>25420,45255=>25170,45256=>21485,45257=>21543,45258=>31494,45259=>20843,45260=>30116,45261=>24052,45262=>25300,45263=>36299,45264=>38774,45265=>25226,45266=>32793,45267=>22365,45268=>38712,45269=>32610,45270=>29240,45271=>30333,45272=>26575,45273=>30334,45274=>25670,45275=>20336,45276=>36133,45277=>25308,45278=>31255,45279=>26001,45280=>29677,45281=>25644,45282=>25203,45283=>33324,45284=>39041,45285=>26495,45286=>29256,45287=>25198,45288=>25292,45289=>20276,45290=>29923,45291=>21322,45292=>21150,45293=>32458,45294=>37030,45295=>24110,45296=>26758,45297=>27036,45298=>33152,45299=>32465,45300=>26834,45301=>30917,45302=>34444,45303=>38225,45304=>20621,45305=>35876,45306=>33502,45307=>32990,45308=>21253,45309=>35090,45310=>21093,45473=>34180,45474=>38649,45475=>20445,45476=>22561,45477=>39281,45478=>23453,45479=>25265,45480=>25253,45481=>26292,45482=>35961,45483=>40077,45484=>29190,45485=>26479,45486=>30865,45487=>24754,45488=>21329,45489=>21271,45490=>36744,45491=>32972,45492=>36125,45493=>38049,45494=>20493,45495=>29384,45496=>22791,45497=>24811,45498=>28953,45499=>34987,45500=>22868,45501=>33519,45502=>26412,45503=>31528,45504=>23849,45505=>32503,45506=>29997,45507=>27893,45508=>36454,45509=>36856,45510=>36924,45511=>40763,45512=>27604,45513=>37145,45514=>31508,45515=>24444,45516=>30887,45517=>34006,45518=>34109,45519=>27605,45520=>27609,45521=>27606,45522=>24065,45523=>24199,45524=>30201,45525=>38381,45526=>25949,45527=>24330,45528=>24517,45529=>36767,45530=>22721,45531=>33218,45532=>36991,45533=>38491,45534=>38829,45535=>36793,45536=>32534,45537=>36140,45538=>25153,45539=>20415,45540=>21464,45541=>21342,45542=>36776,45543=>36777,45544=>36779,45545=>36941,45546=>26631,45547=>24426,45548=>33176,45549=>34920,45550=>40150,45551=>24971,45552=>21035,45553=>30250,45554=>24428,45555=>25996,45556=>28626,45557=>28392,45558=>23486,45559=>25672,45560=>20853,45561=>20912,45562=>26564,45563=>19993,45564=>31177,45565=>39292,45566=>28851,45729=>30149,45730=>24182,45731=>29627,45732=>33760,45733=>25773,45734=>25320,45735=>38069,45736=>27874,45737=>21338,45738=>21187,45739=>25615,45740=>38082,45741=>31636,45742=>20271,45743=>24091,45744=>33334,45745=>33046,45746=>33162,45747=>28196,45748=>27850,45749=>39539,45750=>25429,45751=>21340,45752=>21754,45753=>34917,45754=>22496,45755=>19981,45756=>24067,45757=>27493,45758=>31807,45759=>37096,45760=>24598,45761=>25830,45762=>29468,45763=>35009,45764=>26448,45765=>25165,45766=>36130,45767=>30572,45768=>36393,45769=>37319,45770=>24425,45771=>33756,45772=>34081,45773=>39184,45774=>21442,45775=>34453,45776=>27531,45777=>24813,45778=>24808,45779=>28799,45780=>33485,45781=>33329,45782=>20179,45783=>27815,45784=>34255,45785=>25805,45786=>31961,45787=>27133,45788=>26361,45789=>33609,45790=>21397,45791=>31574,45792=>20391,45793=>20876,45794=>27979,45795=>23618,45796=>36461,45797=>25554,45798=>21449,45799=>33580,45800=>33590,45801=>26597,45802=>30900,45803=>25661,45804=>23519,45805=>23700,45806=>24046,45807=>35815,45808=>25286,45809=>26612,45810=>35962,45811=>25600,45812=>25530,45813=>34633,45814=>39307,45815=>35863,45816=>32544,45817=>38130,45818=>20135,45819=>38416,45820=>39076,45821=>26124,45822=>29462,45985=>22330,45986=>23581,45987=>24120,45988=>38271,45989=>20607,45990=>32928,45991=>21378,45992=>25950,45993=>30021,45994=>21809,45995=>20513,45996=>36229,45997=>25220,45998=>38046,45999=>26397,46000=>22066,46001=>28526,46002=>24034,46003=>21557,46004=>28818,46005=>36710,46006=>25199,46007=>25764,46008=>25507,46009=>24443,46010=>28552,46011=>37108,46012=>33251,46013=>36784,46014=>23576,46015=>26216,46016=>24561,46017=>27785,46018=>38472,46019=>36225,46020=>34924,46021=>25745,46022=>31216,46023=>22478,46024=>27225,46025=>25104,46026=>21576,46027=>20056,46028=>31243,46029=>24809,46030=>28548,46031=>35802,46032=>25215,46033=>36894,46034=>39563,46035=>31204,46036=>21507,46037=>30196,46038=>25345,46039=>21273,46040=>27744,46041=>36831,46042=>24347,46043=>39536,46044=>32827,46045=>40831,46046=>20360,46047=>23610,46048=>36196,46049=>32709,46050=>26021,46051=>28861,46052=>20805,46053=>20914,46054=>34411,46055=>23815,46056=>23456,46057=>25277,46058=>37228,46059=>30068,46060=>36364,46061=>31264,46062=>24833,46063=>31609,46064=>20167,46065=>32504,46066=>30597,46067=>19985,46068=>33261,46069=>21021,46070=>20986,46071=>27249,46072=>21416,46073=>36487,46074=>38148,46075=>38607,46076=>28353,46077=>38500,46078=>26970,46241=>30784,46242=>20648,46243=>30679,46244=>25616,46245=>35302,46246=>22788,46247=>25571,46248=>24029,46249=>31359,46250=>26941,46251=>20256,46252=>33337,46253=>21912,46254=>20018,46255=>30126,46256=>31383,46257=>24162,46258=>24202,46259=>38383,46260=>21019,46261=>21561,46262=>28810,46263=>25462,46264=>38180,46265=>22402,46266=>26149,46267=>26943,46268=>37255,46269=>21767,46270=>28147,46271=>32431,46272=>34850,46273=>25139,46274=>32496,46275=>30133,46276=>33576,46277=>30913,46278=>38604,46279=>36766,46280=>24904,46281=>29943,46282=>35789,46283=>27492,46284=>21050,46285=>36176,46286=>27425,46287=>32874,46288=>33905,46289=>22257,46290=>21254,46291=>20174,46292=>19995,46293=>20945,46294=>31895,46295=>37259,46296=>31751,46297=>20419,46298=>36479,46299=>31713,46300=>31388,46301=>25703,46302=>23828,46303=>20652,46304=>33030,46305=>30209,46306=>31929,46307=>28140,46308=>32736,46309=>26449,46310=>23384,46311=>23544,46312=>30923,46313=>25774,46314=>25619,46315=>25514,46316=>25387,46317=>38169,46318=>25645,46319=>36798,46320=>31572,46321=>30249,46322=>25171,46323=>22823,46324=>21574,46325=>27513,46326=>20643,46327=>25140,46328=>24102,46329=>27526,46330=>20195,46331=>36151,46332=>34955,46333=>24453,46334=>36910,46497=>24608,46498=>32829,46499=>25285,46500=>20025,46501=>21333,46502=>37112,46503=>25528,46504=>32966,46505=>26086,46506=>27694,46507=>20294,46508=>24814,46509=>28129,46510=>35806,46511=>24377,46512=>34507,46513=>24403,46514=>25377,46515=>20826,46516=>33633,46517=>26723,46518=>20992,46519=>25443,46520=>36424,46521=>20498,46522=>23707,46523=>31095,46524=>23548,46525=>21040,46526=>31291,46527=>24764,46528=>36947,46529=>30423,46530=>24503,46531=>24471,46532=>30340,46533=>36460,46534=>28783,46535=>30331,46536=>31561,46537=>30634,46538=>20979,46539=>37011,46540=>22564,46541=>20302,46542=>28404,46543=>36842,46544=>25932,46545=>31515,46546=>29380,46547=>28068,46548=>32735,46549=>23265,46550=>25269,46551=>24213,46552=>22320,46553=>33922,46554=>31532,46555=>24093,46556=>24351,46557=>36882,46558=>32532,46559=>39072,46560=>25474,46561=>28359,46562=>30872,46563=>28857,46564=>20856,46565=>38747,46566=>22443,46567=>30005,46568=>20291,46569=>30008,46570=>24215,46571=>24806,46572=>22880,46573=>28096,46574=>27583,46575=>30857,46576=>21500,46577=>38613,46578=>20939,46579=>20993,46580=>25481,46581=>21514,46582=>38035,46583=>35843,46584=>36300,46585=>29241,46586=>30879,46587=>34678,46588=>36845,46589=>35853,46590=>21472,46753=>19969,46754=>30447,46755=>21486,46756=>38025,46757=>39030,46758=>40718,46759=>38189,46760=>23450,46761=>35746,46762=>20002,46763=>19996,46764=>20908,46765=>33891,46766=>25026,46767=>21160,46768=>26635,46769=>20375,46770=>24683,46771=>20923,46772=>27934,46773=>20828,46774=>25238,46775=>26007,46776=>38497,46777=>35910,46778=>36887,46779=>30168,46780=>37117,46781=>30563,46782=>27602,46783=>29322,46784=>29420,46785=>35835,46786=>22581,46787=>30585,46788=>36172,46789=>26460,46790=>38208,46791=>32922,46792=>24230,46793=>28193,46794=>22930,46795=>31471,46796=>30701,46797=>38203,46798=>27573,46799=>26029,46800=>32526,46801=>22534,46802=>20817,46803=>38431,46804=>23545,46805=>22697,46806=>21544,46807=>36466,46808=>25958,46809=>39039,46810=>22244,46811=>38045,46812=>30462,46813=>36929,46814=>25479,46815=>21702,46816=>22810,46817=>22842,46818=>22427,46819=>36530,46820=>26421,46821=>36346,46822=>33333,46823=>21057,46824=>24816,46825=>22549,46826=>34558,46827=>23784,46828=>40517,46829=>20420,46830=>39069,46831=>35769,46832=>23077,46833=>24694,46834=>21380,46835=>25212,46836=>36943,46837=>37122,46838=>39295,46839=>24681,46840=>32780,46841=>20799,46842=>32819,46843=>23572,46844=>39285,46845=>27953,46846=>20108,47009=>36144,47010=>21457,47011=>32602,47012=>31567,47013=>20240,47014=>20047,47015=>38400,47016=>27861,47017=>29648,47018=>34281,47019=>24070,47020=>30058,47021=>32763,47022=>27146,47023=>30718,47024=>38034,47025=>32321,47026=>20961,47027=>28902,47028=>21453,47029=>36820,47030=>33539,47031=>36137,47032=>29359,47033=>39277,47034=>27867,47035=>22346,47036=>33459,47037=>26041,47038=>32938,47039=>25151,47040=>38450,47041=>22952,47042=>20223,47043=>35775,47044=>32442,47045=>25918,47046=>33778,47047=>38750,47048=>21857,47049=>39134,47050=>32933,47051=>21290,47052=>35837,47053=>21536,47054=>32954,47055=>24223,47056=>27832,47057=>36153,47058=>33452,47059=>37210,47060=>21545,47061=>27675,47062=>20998,47063=>32439,47064=>22367,47065=>28954,47066=>27774,47067=>31881,47068=>22859,47069=>20221,47070=>24575,47071=>24868,47072=>31914,47073=>20016,47074=>23553,47075=>26539,47076=>34562,47077=>23792,47078=>38155,47079=>39118,47080=>30127,47081=>28925,47082=>36898,47083=>20911,47084=>32541,47085=>35773,47086=>22857,47087=>20964,47088=>20315,47089=>21542,47090=>22827,47091=>25975,47092=>32932,47093=>23413,47094=>25206,47095=>25282,47096=>36752,47097=>24133,47098=>27679,47099=>31526,47100=>20239,47101=>20440,47102=>26381,47265=>28014,47266=>28074,47267=>31119,47268=>34993,47269=>24343,47270=>29995,47271=>25242,47272=>36741,47273=>20463,47274=>37340,47275=>26023,47276=>33071,47277=>33105,47278=>24220,47279=>33104,47280=>36212,47281=>21103,47282=>35206,47283=>36171,47284=>22797,47285=>20613,47286=>20184,47287=>38428,47288=>29238,47289=>33145,47290=>36127,47291=>23500,47292=>35747,47293=>38468,47294=>22919,47295=>32538,47296=>21648,47297=>22134,47298=>22030,47299=>35813,47300=>25913,47301=>27010,47302=>38041,47303=>30422,47304=>28297,47305=>24178,47306=>29976,47307=>26438,47308=>26577,47309=>31487,47310=>32925,47311=>36214,47312=>24863,47313=>31174,47314=>25954,47315=>36195,47316=>20872,47317=>21018,47318=>38050,47319=>32568,47320=>32923,47321=>32434,47322=>23703,47323=>28207,47324=>26464,47325=>31705,47326=>30347,47327=>39640,47328=>33167,47329=>32660,47330=>31957,47331=>25630,47332=>38224,47333=>31295,47334=>21578,47335=>21733,47336=>27468,47337=>25601,47338=>25096,47339=>40509,47340=>33011,47341=>30105,47342=>21106,47343=>38761,47344=>33883,47345=>26684,47346=>34532,47347=>38401,47348=>38548,47349=>38124,47350=>20010,47351=>21508,47352=>32473,47353=>26681,47354=>36319,47355=>32789,47356=>26356,47357=>24218,47358=>32697,47521=>22466,47522=>32831,47523=>26775,47524=>24037,47525=>25915,47526=>21151,47527=>24685,47528=>40858,47529=>20379,47530=>36524,47531=>20844,47532=>23467,47533=>24339,47534=>24041,47535=>27742,47536=>25329,47537=>36129,47538=>20849,47539=>38057,47540=>21246,47541=>27807,47542=>33503,47543=>29399,47544=>22434,47545=>26500,47546=>36141,47547=>22815,47548=>36764,47549=>33735,47550=>21653,47551=>31629,47552=>20272,47553=>27837,47554=>23396,47555=>22993,47556=>40723,47557=>21476,47558=>34506,47559=>39592,47560=>35895,47561=>32929,47562=>25925,47563=>39038,47564=>22266,47565=>38599,47566=>21038,47567=>29916,47568=>21072,47569=>23521,47570=>25346,47571=>35074,47572=>20054,47573=>25296,47574=>24618,47575=>26874,47576=>20851,47577=>23448,47578=>20896,47579=>35266,47580=>31649,47581=>39302,47582=>32592,47583=>24815,47584=>28748,47585=>36143,47586=>20809,47587=>24191,47588=>36891,47589=>29808,47590=>35268,47591=>22317,47592=>30789,47593=>24402,47594=>40863,47595=>38394,47596=>36712,47597=>39740,47598=>35809,47599=>30328,47600=>26690,47601=>26588,47602=>36330,47603=>36149,47604=>21053,47605=>36746,47606=>28378,47607=>26829,47608=>38149,47609=>37101,47610=>22269,47611=>26524,47612=>35065,47613=>36807,47614=>21704,47777=>39608,47778=>23401,47779=>28023,47780=>27686,47781=>20133,47782=>23475,47783=>39559,47784=>37219,47785=>25000,47786=>37039,47787=>38889,47788=>21547,47789=>28085,47790=>23506,47791=>20989,47792=>21898,47793=>32597,47794=>32752,47795=>25788,47796=>25421,47797=>26097,47798=>25022,47799=>24717,47800=>28938,47801=>27735,47802=>27721,47803=>22831,47804=>26477,47805=>33322,47806=>22741,47807=>22158,47808=>35946,47809=>27627,47810=>37085,47811=>22909,47812=>32791,47813=>21495,47814=>28009,47815=>21621,47816=>21917,47817=>33655,47818=>33743,47819=>26680,47820=>31166,47821=>21644,47822=>20309,47823=>21512,47824=>30418,47825=>35977,47826=>38402,47827=>27827,47828=>28088,47829=>36203,47830=>35088,47831=>40548,47832=>36154,47833=>22079,47834=>40657,47835=>30165,47836=>24456,47837=>29408,47838=>24680,47839=>21756,47840=>20136,47841=>27178,47842=>34913,47843=>24658,47844=>36720,47845=>21700,47846=>28888,47847=>34425,47848=>40511,47849=>27946,47850=>23439,47851=>24344,47852=>32418,47853=>21897,47854=>20399,47855=>29492,47856=>21564,47857=>21402,47858=>20505,47859=>21518,47860=>21628,47861=>20046,47862=>24573,47863=>29786,47864=>22774,47865=>33899,47866=>32993,47867=>34676,47868=>29392,47869=>31946,47870=>28246,48033=>24359,48034=>34382,48035=>21804,48036=>25252,48037=>20114,48038=>27818,48039=>25143,48040=>33457,48041=>21719,48042=>21326,48043=>29502,48044=>28369,48045=>30011,48046=>21010,48047=>21270,48048=>35805,48049=>27088,48050=>24458,48051=>24576,48052=>28142,48053=>22351,48054=>27426,48055=>29615,48056=>26707,48057=>36824,48058=>32531,48059=>25442,48060=>24739,48061=>21796,48062=>30186,48063=>35938,48064=>28949,48065=>28067,48066=>23462,48067=>24187,48068=>33618,48069=>24908,48070=>40644,48071=>30970,48072=>34647,48073=>31783,48074=>30343,48075=>20976,48076=>24822,48077=>29004,48078=>26179,48079=>24140,48080=>24653,48081=>35854,48082=>28784,48083=>25381,48084=>36745,48085=>24509,48086=>24674,48087=>34516,48088=>22238,48089=>27585,48090=>24724,48091=>24935,48092=>21321,48093=>24800,48094=>26214,48095=>36159,48096=>31229,48097=>20250,48098=>28905,48099=>27719,48100=>35763,48101=>35826,48102=>32472,48103=>33636,48104=>26127,48105=>23130,48106=>39746,48107=>27985,48108=>28151,48109=>35905,48110=>27963,48111=>20249,48112=>28779,48113=>33719,48114=>25110,48115=>24785,48116=>38669,48117=>36135,48118=>31096,48119=>20987,48120=>22334,48121=>22522,48122=>26426,48123=>30072,48124=>31293,48125=>31215,48126=>31637,48289=>32908,48290=>39269,48291=>36857,48292=>28608,48293=>35749,48294=>40481,48295=>23020,48296=>32489,48297=>32521,48298=>21513,48299=>26497,48300=>26840,48301=>36753,48302=>31821,48303=>38598,48304=>21450,48305=>24613,48306=>30142,48307=>27762,48308=>21363,48309=>23241,48310=>32423,48311=>25380,48312=>20960,48313=>33034,48314=>24049,48315=>34015,48316=>25216,48317=>20864,48318=>23395,48319=>20238,48320=>31085,48321=>21058,48322=>24760,48323=>27982,48324=>23492,48325=>23490,48326=>35745,48327=>35760,48328=>26082,48329=>24524,48330=>38469,48331=>22931,48332=>32487,48333=>32426,48334=>22025,48335=>26551,48336=>22841,48337=>20339,48338=>23478,48339=>21152,48340=>33626,48341=>39050,48342=>36158,48343=>30002,48344=>38078,48345=>20551,48346=>31292,48347=>20215,48348=>26550,48349=>39550,48350=>23233,48351=>27516,48352=>30417,48353=>22362,48354=>23574,48355=>31546,48356=>38388,48357=>29006,48358=>20860,48359=>32937,48360=>33392,48361=>22904,48362=>32516,48363=>33575,48364=>26816,48365=>26604,48366=>30897,48367=>30839,48368=>25315,48369=>25441,48370=>31616,48371=>20461,48372=>21098,48373=>20943,48374=>33616,48375=>27099,48376=>37492,48377=>36341,48378=>36145,48379=>35265,48380=>38190,48381=>31661,48382=>20214,48545=>20581,48546=>33328,48547=>21073,48548=>39279,48549=>28176,48550=>28293,48551=>28071,48552=>24314,48553=>20725,48554=>23004,48555=>23558,48556=>27974,48557=>27743,48558=>30086,48559=>33931,48560=>26728,48561=>22870,48562=>35762,48563=>21280,48564=>37233,48565=>38477,48566=>34121,48567=>26898,48568=>30977,48569=>28966,48570=>33014,48571=>20132,48572=>37066,48573=>27975,48574=>39556,48575=>23047,48576=>22204,48577=>25605,48578=>38128,48579=>30699,48580=>20389,48581=>33050,48582=>29409,48583=>35282,48584=>39290,48585=>32564,48586=>32478,48587=>21119,48588=>25945,48589=>37237,48590=>36735,48591=>36739,48592=>21483,48593=>31382,48594=>25581,48595=>25509,48596=>30342,48597=>31224,48598=>34903,48599=>38454,48600=>25130,48601=>21163,48602=>33410,48603=>26708,48604=>26480,48605=>25463,48606=>30571,48607=>31469,48608=>27905,48609=>32467,48610=>35299,48611=>22992,48612=>25106,48613=>34249,48614=>33445,48615=>30028,48616=>20511,48617=>20171,48618=>30117,48619=>35819,48620=>23626,48621=>24062,48622=>31563,48623=>26020,48624=>37329,48625=>20170,48626=>27941,48627=>35167,48628=>32039,48629=>38182,48630=>20165,48631=>35880,48632=>36827,48633=>38771,48634=>26187,48635=>31105,48636=>36817,48637=>28908,48638=>28024,48801=>23613,48802=>21170,48803=>33606,48804=>20834,48805=>33550,48806=>30555,48807=>26230,48808=>40120,48809=>20140,48810=>24778,48811=>31934,48812=>31923,48813=>32463,48814=>20117,48815=>35686,48816=>26223,48817=>39048,48818=>38745,48819=>22659,48820=>25964,48821=>38236,48822=>24452,48823=>30153,48824=>38742,48825=>31455,48826=>31454,48827=>20928,48828=>28847,48829=>31384,48830=>25578,48831=>31350,48832=>32416,48833=>29590,48834=>38893,48835=>20037,48836=>28792,48837=>20061,48838=>37202,48839=>21417,48840=>25937,48841=>26087,48842=>33276,48843=>33285,48844=>21646,48845=>23601,48846=>30106,48847=>38816,48848=>25304,48849=>29401,48850=>30141,48851=>23621,48852=>39545,48853=>33738,48854=>23616,48855=>21632,48856=>30697,48857=>20030,48858=>27822,48859=>32858,48860=>25298,48861=>25454,48862=>24040,48863=>20855,48864=>36317,48865=>36382,48866=>38191,48867=>20465,48868=>21477,48869=>24807,48870=>28844,48871=>21095,48872=>25424,48873=>40515,48874=>23071,48875=>20518,48876=>30519,48877=>21367,48878=>32482,48879=>25733,48880=>25899,48881=>25225,48882=>25496,48883=>20500,48884=>29237,48885=>35273,48886=>20915,48887=>35776,48888=>32477,48889=>22343,48890=>33740,48891=>38055,48892=>20891,48893=>21531,48894=>23803,49057=>20426,49058=>31459,49059=>27994,49060=>37089,49061=>39567,49062=>21888,49063=>21654,49064=>21345,49065=>21679,49066=>24320,49067=>25577,49068=>26999,49069=>20975,49070=>24936,49071=>21002,49072=>22570,49073=>21208,49074=>22350,49075=>30733,49076=>30475,49077=>24247,49078=>24951,49079=>31968,49080=>25179,49081=>25239,49082=>20130,49083=>28821,49084=>32771,49085=>25335,49086=>28900,49087=>38752,49088=>22391,49089=>33499,49090=>26607,49091=>26869,49092=>30933,49093=>39063,49094=>31185,49095=>22771,49096=>21683,49097=>21487,49098=>28212,49099=>20811,49100=>21051,49101=>23458,49102=>35838,49103=>32943,49104=>21827,49105=>22438,49106=>24691,49107=>22353,49108=>21549,49109=>31354,49110=>24656,49111=>23380,49112=>25511,49113=>25248,49114=>21475,49115=>25187,49116=>23495,49117=>26543,49118=>21741,49119=>31391,49120=>33510,49121=>37239,49122=>24211,49123=>35044,49124=>22840,49125=>22446,49126=>25358,49127=>36328,49128=>33007,49129=>22359,49130=>31607,49131=>20393,49132=>24555,49133=>23485,49134=>27454,49135=>21281,49136=>31568,49137=>29378,49138=>26694,49139=>30719,49140=>30518,49141=>26103,49142=>20917,49143=>20111,49144=>30420,49145=>23743,49146=>31397,49147=>33909,49148=>22862,49149=>39745,49150=>20608,49313=>39304,49314=>24871,49315=>28291,49316=>22372,49317=>26118,49318=>25414,49319=>22256,49320=>25324,49321=>25193,49322=>24275,49323=>38420,49324=>22403,49325=>25289,49326=>21895,49327=>34593,49328=>33098,49329=>36771,49330=>21862,49331=>33713,49332=>26469,49333=>36182,49334=>34013,49335=>23146,49336=>26639,49337=>25318,49338=>31726,49339=>38417,49340=>20848,49341=>28572,49342=>35888,49343=>25597,49344=>35272,49345=>25042,49346=>32518,49347=>28866,49348=>28389,49349=>29701,49350=>27028,49351=>29436,49352=>24266,49353=>37070,49354=>26391,49355=>28010,49356=>25438,49357=>21171,49358=>29282,49359=>32769,49360=>20332,49361=>23013,49362=>37226,49363=>28889,49364=>28061,49365=>21202,49366=>20048,49367=>38647,49368=>38253,49369=>34174,49370=>30922,49371=>32047,49372=>20769,49373=>22418,49374=>25794,49375=>32907,49376=>31867,49377=>27882,49378=>26865,49379=>26974,49380=>20919,49381=>21400,49382=>26792,49383=>29313,49384=>40654,49385=>31729,49386=>29432,49387=>31163,49388=>28435,49389=>29702,49390=>26446,49391=>37324,49392=>40100,49393=>31036,49394=>33673,49395=>33620,49396=>21519,49397=>26647,49398=>20029,49399=>21385,49400=>21169,49401=>30782,49402=>21382,49403=>21033,49404=>20616,49405=>20363,49406=>20432,49569=>30178,49570=>31435,49571=>31890,49572=>27813,49573=>38582,49574=>21147,49575=>29827,49576=>21737,49577=>20457,49578=>32852,49579=>33714,49580=>36830,49581=>38256,49582=>24265,49583=>24604,49584=>28063,49585=>24088,49586=>25947,49587=>33080,49588=>38142,49589=>24651,49590=>28860,49591=>32451,49592=>31918,49593=>20937,49594=>26753,49595=>31921,49596=>33391,49597=>20004,49598=>36742,49599=>37327,49600=>26238,49601=>20142,49602=>35845,49603=>25769,49604=>32842,49605=>20698,49606=>30103,49607=>29134,49608=>23525,49609=>36797,49610=>28518,49611=>20102,49612=>25730,49613=>38243,49614=>24278,49615=>26009,49616=>21015,49617=>35010,49618=>28872,49619=>21155,49620=>29454,49621=>29747,49622=>26519,49623=>30967,49624=>38678,49625=>20020,49626=>37051,49627=>40158,49628=>28107,49629=>20955,49630=>36161,49631=>21533,49632=>25294,49633=>29618,49634=>33777,49635=>38646,49636=>40836,49637=>38083,49638=>20278,49639=>32666,49640=>20940,49641=>28789,49642=>38517,49643=>23725,49644=>39046,49645=>21478,49646=>20196,49647=>28316,49648=>29705,49649=>27060,49650=>30827,49651=>39311,49652=>30041,49653=>21016,49654=>30244,49655=>27969,49656=>26611,49657=>20845,49658=>40857,49659=>32843,49660=>21657,49661=>31548,49662=>31423,49825=>38534,49826=>22404,49827=>25314,49828=>38471,49829=>27004,49830=>23044,49831=>25602,49832=>31699,49833=>28431,49834=>38475,49835=>33446,49836=>21346,49837=>39045,49838=>24208,49839=>28809,49840=>25523,49841=>21348,49842=>34383,49843=>40065,49844=>40595,49845=>30860,49846=>38706,49847=>36335,49848=>36162,49849=>40575,49850=>28510,49851=>31108,49852=>24405,49853=>38470,49854=>25134,49855=>39540,49856=>21525,49857=>38109,49858=>20387,49859=>26053,49860=>23653,49861=>23649,49862=>32533,49863=>34385,49864=>27695,49865=>24459,49866=>29575,49867=>28388,49868=>32511,49869=>23782,49870=>25371,49871=>23402,49872=>28390,49873=>21365,49874=>20081,49875=>25504,49876=>30053,49877=>25249,49878=>36718,49879=>20262,49880=>20177,49881=>27814,49882=>32438,49883=>35770,49884=>33821,49885=>34746,49886=>32599,49887=>36923,49888=>38179,49889=>31657,49890=>39585,49891=>35064,49892=>33853,49893=>27931,49894=>39558,49895=>32476,49896=>22920,49897=>40635,49898=>29595,49899=>30721,49900=>34434,49901=>39532,49902=>39554,49903=>22043,49904=>21527,49905=>22475,49906=>20080,49907=>40614,49908=>21334,49909=>36808,49910=>33033,49911=>30610,49912=>39314,49913=>34542,49914=>28385,49915=>34067,49916=>26364,49917=>24930,49918=>28459,50081=>35881,50082=>33426,50083=>33579,50084=>30450,50085=>27667,50086=>24537,50087=>33725,50088=>29483,50089=>33541,50090=>38170,50091=>27611,50092=>30683,50093=>38086,50094=>21359,50095=>33538,50096=>20882,50097=>24125,50098=>35980,50099=>36152,50100=>20040,50101=>29611,50102=>26522,50103=>26757,50104=>37238,50105=>38665,50106=>29028,50107=>27809,50108=>30473,50109=>23186,50110=>38209,50111=>27599,50112=>32654,50113=>26151,50114=>23504,50115=>22969,50116=>23194,50117=>38376,50118=>38391,50119=>20204,50120=>33804,50121=>33945,50122=>27308,50123=>30431,50124=>38192,50125=>29467,50126=>26790,50127=>23391,50128=>30511,50129=>37274,50130=>38753,50131=>31964,50132=>36855,50133=>35868,50134=>24357,50135=>31859,50136=>31192,50137=>35269,50138=>27852,50139=>34588,50140=>23494,50141=>24130,50142=>26825,50143=>30496,50144=>32501,50145=>20885,50146=>20813,50147=>21193,50148=>23081,50149=>32517,50150=>38754,50151=>33495,50152=>25551,50153=>30596,50154=>34256,50155=>31186,50156=>28218,50157=>24217,50158=>22937,50159=>34065,50160=>28781,50161=>27665,50162=>25279,50163=>30399,50164=>25935,50165=>24751,50166=>38397,50167=>26126,50168=>34719,50169=>40483,50170=>38125,50171=>21517,50172=>21629,50173=>35884,50174=>25720,50337=>25721,50338=>34321,50339=>27169,50340=>33180,50341=>30952,50342=>25705,50343=>39764,50344=>25273,50345=>26411,50346=>33707,50347=>22696,50348=>40664,50349=>27819,50350=>28448,50351=>23518,50352=>38476,50353=>35851,50354=>29279,50355=>26576,50356=>25287,50357=>29281,50358=>20137,50359=>22982,50360=>27597,50361=>22675,50362=>26286,50363=>24149,50364=>21215,50365=>24917,50366=>26408,50367=>30446,50368=>30566,50369=>29287,50370=>31302,50371=>25343,50372=>21738,50373=>21584,50374=>38048,50375=>37027,50376=>23068,50377=>32435,50378=>27670,50379=>20035,50380=>22902,50381=>32784,50382=>22856,50383=>21335,50384=>30007,50385=>38590,50386=>22218,50387=>25376,50388=>33041,50389=>24700,50390=>38393,50391=>28118,50392=>21602,50393=>39297,50394=>20869,50395=>23273,50396=>33021,50397=>22958,50398=>38675,50399=>20522,50400=>27877,50401=>23612,50402=>25311,50403=>20320,50404=>21311,50405=>33147,50406=>36870,50407=>28346,50408=>34091,50409=>25288,50410=>24180,50411=>30910,50412=>25781,50413=>25467,50414=>24565,50415=>23064,50416=>37247,50417=>40479,50418=>23615,50419=>25423,50420=>32834,50421=>23421,50422=>21870,50423=>38218,50424=>38221,50425=>28037,50426=>24744,50427=>26592,50428=>29406,50429=>20957,50430=>23425,50593=>25319,50594=>27870,50595=>29275,50596=>25197,50597=>38062,50598=>32445,50599=>33043,50600=>27987,50601=>20892,50602=>24324,50603=>22900,50604=>21162,50605=>24594,50606=>22899,50607=>26262,50608=>34384,50609=>30111,50610=>25386,50611=>25062,50612=>31983,50613=>35834,50614=>21734,50615=>27431,50616=>40485,50617=>27572,50618=>34261,50619=>21589,50620=>20598,50621=>27812,50622=>21866,50623=>36276,50624=>29228,50625=>24085,50626=>24597,50627=>29750,50628=>25293,50629=>25490,50630=>29260,50631=>24472,50632=>28227,50633=>27966,50634=>25856,50635=>28504,50636=>30424,50637=>30928,50638=>30460,50639=>30036,50640=>21028,50641=>21467,50642=>20051,50643=>24222,50644=>26049,50645=>32810,50646=>32982,50647=>25243,50648=>21638,50649=>21032,50650=>28846,50651=>34957,50652=>36305,50653=>27873,50654=>21624,50655=>32986,50656=>22521,50657=>35060,50658=>36180,50659=>38506,50660=>37197,50661=>20329,50662=>27803,50663=>21943,50664=>30406,50665=>30768,50666=>25256,50667=>28921,50668=>28558,50669=>24429,50670=>34028,50671=>26842,50672=>30844,50673=>31735,50674=>33192,50675=>26379,50676=>40527,50677=>25447,50678=>30896,50679=>22383,50680=>30738,50681=>38713,50682=>25209,50683=>25259,50684=>21128,50685=>29749,50686=>27607,50849=>21860,50850=>33086,50851=>30130,50852=>30382,50853=>21305,50854=>30174,50855=>20731,50856=>23617,50857=>35692,50858=>31687,50859=>20559,50860=>29255,50861=>39575,50862=>39128,50863=>28418,50864=>29922,50865=>31080,50866=>25735,50867=>30629,50868=>25340,50869=>39057,50870=>36139,50871=>21697,50872=>32856,50873=>20050,50874=>22378,50875=>33529,50876=>33805,50877=>24179,50878=>20973,50879=>29942,50880=>35780,50881=>23631,50882=>22369,50883=>27900,50884=>39047,50885=>23110,50886=>30772,50887=>39748,50888=>36843,50889=>31893,50890=>21078,50891=>25169,50892=>38138,50893=>20166,50894=>33670,50895=>33889,50896=>33769,50897=>33970,50898=>22484,50899=>26420,50900=>22275,50901=>26222,50902=>28006,50903=>35889,50904=>26333,50905=>28689,50906=>26399,50907=>27450,50908=>26646,50909=>25114,50910=>22971,50911=>19971,50912=>20932,50913=>28422,50914=>26578,50915=>27791,50916=>20854,50917=>26827,50918=>22855,50919=>27495,50920=>30054,50921=>23822,50922=>33040,50923=>40784,50924=>26071,50925=>31048,50926=>31041,50927=>39569,50928=>36215,50929=>23682,50930=>20062,50931=>20225,50932=>21551,50933=>22865,50934=>30732,50935=>22120,50936=>27668,50937=>36804,50938=>24323,50939=>27773,50940=>27875,50941=>35755,50942=>25488,51105=>24688,51106=>27965,51107=>29301,51108=>25190,51109=>38030,51110=>38085,51111=>21315,51112=>36801,51113=>31614,51114=>20191,51115=>35878,51116=>20094,51117=>40660,51118=>38065,51119=>38067,51120=>21069,51121=>28508,51122=>36963,51123=>27973,51124=>35892,51125=>22545,51126=>23884,51127=>27424,51128=>27465,51129=>26538,51130=>21595,51131=>33108,51132=>32652,51133=>22681,51134=>34103,51135=>24378,51136=>25250,51137=>27207,51138=>38201,51139=>25970,51140=>24708,51141=>26725,51142=>30631,51143=>20052,51144=>20392,51145=>24039,51146=>38808,51147=>25772,51148=>32728,51149=>23789,51150=>20431,51151=>31373,51152=>20999,51153=>33540,51154=>19988,51155=>24623,51156=>31363,51157=>38054,51158=>20405,51159=>20146,51160=>31206,51161=>29748,51162=>21220,51163=>33465,51164=>25810,51165=>31165,51166=>23517,51167=>27777,51168=>38738,51169=>36731,51170=>27682,51171=>20542,51172=>21375,51173=>28165,51174=>25806,51175=>26228,51176=>27696,51177=>24773,51178=>39031,51179=>35831,51180=>24198,51181=>29756,51182=>31351,51183=>31179,51184=>19992,51185=>37041,51186=>29699,51187=>27714,51188=>22234,51189=>37195,51190=>27845,51191=>36235,51192=>21306,51193=>34502,51194=>26354,51195=>36527,51196=>23624,51197=>39537,51198=>28192,51361=>21462,51362=>23094,51363=>40843,51364=>36259,51365=>21435,51366=>22280,51367=>39079,51368=>26435,51369=>37275,51370=>27849,51371=>20840,51372=>30154,51373=>25331,51374=>29356,51375=>21048,51376=>21149,51377=>32570,51378=>28820,51379=>30264,51380=>21364,51381=>40522,51382=>27063,51383=>30830,51384=>38592,51385=>35033,51386=>32676,51387=>28982,51388=>29123,51389=>20873,51390=>26579,51391=>29924,51392=>22756,51393=>25880,51394=>22199,51395=>35753,51396=>39286,51397=>25200,51398=>32469,51399=>24825,51400=>28909,51401=>22764,51402=>20161,51403=>20154,51404=>24525,51405=>38887,51406=>20219,51407=>35748,51408=>20995,51409=>22922,51410=>32427,51411=>25172,51412=>20173,51413=>26085,51414=>25102,51415=>33592,51416=>33993,51417=>33635,51418=>34701,51419=>29076,51420=>28342,51421=>23481,51422=>32466,51423=>20887,51424=>25545,51425=>26580,51426=>32905,51427=>33593,51428=>34837,51429=>20754,51430=>23418,51431=>22914,51432=>36785,51433=>20083,51434=>27741,51435=>20837,51436=>35109,51437=>36719,51438=>38446,51439=>34122,51440=>29790,51441=>38160,51442=>38384,51443=>28070,51444=>33509,51445=>24369,51446=>25746,51447=>27922,51448=>33832,51449=>33134,51450=>40131,51451=>22622,51452=>36187,51453=>19977,51454=>21441,51617=>20254,51618=>25955,51619=>26705,51620=>21971,51621=>20007,51622=>25620,51623=>39578,51624=>25195,51625=>23234,51626=>29791,51627=>33394,51628=>28073,51629=>26862,51630=>20711,51631=>33678,51632=>30722,51633=>26432,51634=>21049,51635=>27801,51636=>32433,51637=>20667,51638=>21861,51639=>29022,51640=>31579,51641=>26194,51642=>29642,51643=>33515,51644=>26441,51645=>23665,51646=>21024,51647=>29053,51648=>34923,51649=>38378,51650=>38485,51651=>25797,51652=>36193,51653=>33203,51654=>21892,51655=>27733,51656=>25159,51657=>32558,51658=>22674,51659=>20260,51660=>21830,51661=>36175,51662=>26188,51663=>19978,51664=>23578,51665=>35059,51666=>26786,51667=>25422,51668=>31245,51669=>28903,51670=>33421,51671=>21242,51672=>38902,51673=>23569,51674=>21736,51675=>37045,51676=>32461,51677=>22882,51678=>36170,51679=>34503,51680=>33292,51681=>33293,51682=>36198,51683=>25668,51684=>23556,51685=>24913,51686=>28041,51687=>31038,51688=>35774,51689=>30775,51690=>30003,51691=>21627,51692=>20280,51693=>36523,51694=>28145,51695=>23072,51696=>32453,51697=>31070,51698=>27784,51699=>23457,51700=>23158,51701=>29978,51702=>32958,51703=>24910,51704=>28183,51705=>22768,51706=>29983,51707=>29989,51708=>29298,51709=>21319,51710=>32499,51873=>30465,51874=>30427,51875=>21097,51876=>32988,51877=>22307,51878=>24072,51879=>22833,51880=>29422,51881=>26045,51882=>28287,51883=>35799,51884=>23608,51885=>34417,51886=>21313,51887=>30707,51888=>25342,51889=>26102,51890=>20160,51891=>39135,51892=>34432,51893=>23454,51894=>35782,51895=>21490,51896=>30690,51897=>20351,51898=>23630,51899=>39542,51900=>22987,51901=>24335,51902=>31034,51903=>22763,51904=>19990,51905=>26623,51906=>20107,51907=>25325,51908=>35475,51909=>36893,51910=>21183,51911=>26159,51912=>21980,51913=>22124,51914=>36866,51915=>20181,51916=>20365,51917=>37322,51918=>39280,51919=>27663,51920=>24066,51921=>24643,51922=>23460,51923=>35270,51924=>35797,51925=>25910,51926=>25163,51927=>39318,51928=>23432,51929=>23551,51930=>25480,51931=>21806,51932=>21463,51933=>30246,51934=>20861,51935=>34092,51936=>26530,51937=>26803,51938=>27530,51939=>25234,51940=>36755,51941=>21460,51942=>33298,51943=>28113,51944=>30095,51945=>20070,51946=>36174,51947=>23408,51948=>29087,51949=>34223,51950=>26257,51951=>26329,51952=>32626,51953=>34560,51954=>40653,51955=>40736,51956=>23646,51957=>26415,51958=>36848,51959=>26641,51960=>26463,51961=>25101,51962=>31446,51963=>22661,51964=>24246,51965=>25968,51966=>28465,52129=>24661,52130=>21047,52131=>32781,52132=>25684,52133=>34928,52134=>29993,52135=>24069,52136=>26643,52137=>25332,52138=>38684,52139=>21452,52140=>29245,52141=>35841,52142=>27700,52143=>30561,52144=>31246,52145=>21550,52146=>30636,52147=>39034,52148=>33308,52149=>35828,52150=>30805,52151=>26388,52152=>28865,52153=>26031,52154=>25749,52155=>22070,52156=>24605,52157=>31169,52158=>21496,52159=>19997,52160=>27515,52161=>32902,52162=>23546,52163=>21987,52164=>22235,52165=>20282,52166=>20284,52167=>39282,52168=>24051,52169=>26494,52170=>32824,52171=>24578,52172=>39042,52173=>36865,52174=>23435,52175=>35772,52176=>35829,52177=>25628,52178=>33368,52179=>25822,52180=>22013,52181=>33487,52182=>37221,52183=>20439,52184=>32032,52185=>36895,52186=>31903,52187=>20723,52188=>22609,52189=>28335,52190=>23487,52191=>35785,52192=>32899,52193=>37240,52194=>33948,52195=>31639,52196=>34429,52197=>38539,52198=>38543,52199=>32485,52200=>39635,52201=>30862,52202=>23681,52203=>31319,52204=>36930,52205=>38567,52206=>31071,52207=>23385,52208=>25439,52209=>31499,52210=>34001,52211=>26797,52212=>21766,52213=>32553,52214=>29712,52215=>32034,52216=>38145,52217=>25152,52218=>22604,52219=>20182,52220=>23427,52221=>22905,52222=>22612,52385=>29549,52386=>25374,52387=>36427,52388=>36367,52389=>32974,52390=>33492,52391=>25260,52392=>21488,52393=>27888,52394=>37214,52395=>22826,52396=>24577,52397=>27760,52398=>22349,52399=>25674,52400=>36138,52401=>30251,52402=>28393,52403=>22363,52404=>27264,52405=>30192,52406=>28525,52407=>35885,52408=>35848,52409=>22374,52410=>27631,52411=>34962,52412=>30899,52413=>25506,52414=>21497,52415=>28845,52416=>27748,52417=>22616,52418=>25642,52419=>22530,52420=>26848,52421=>33179,52422=>21776,52423=>31958,52424=>20504,52425=>36538,52426=>28108,52427=>36255,52428=>28907,52429=>25487,52430=>28059,52431=>28372,52432=>32486,52433=>33796,52434=>26691,52435=>36867,52436=>28120,52437=>38518,52438=>35752,52439=>22871,52440=>29305,52441=>34276,52442=>33150,52443=>30140,52444=>35466,52445=>26799,52446=>21076,52447=>36386,52448=>38161,52449=>25552,52450=>39064,52451=>36420,52452=>21884,52453=>20307,52454=>26367,52455=>22159,52456=>24789,52457=>28053,52458=>21059,52459=>23625,52460=>22825,52461=>28155,52462=>22635,52463=>30000,52464=>29980,52465=>24684,52466=>33300,52467=>33094,52468=>25361,52469=>26465,52470=>36834,52471=>30522,52472=>36339,52473=>36148,52474=>38081,52475=>24086,52476=>21381,52477=>21548,52478=>28867,52641=>27712,52642=>24311,52643=>20572,52644=>20141,52645=>24237,52646=>25402,52647=>33351,52648=>36890,52649=>26704,52650=>37230,52651=>30643,52652=>21516,52653=>38108,52654=>24420,52655=>31461,52656=>26742,52657=>25413,52658=>31570,52659=>32479,52660=>30171,52661=>20599,52662=>25237,52663=>22836,52664=>36879,52665=>20984,52666=>31171,52667=>31361,52668=>22270,52669=>24466,52670=>36884,52671=>28034,52672=>23648,52673=>22303,52674=>21520,52675=>20820,52676=>28237,52677=>22242,52678=>25512,52679=>39059,52680=>33151,52681=>34581,52682=>35114,52683=>36864,52684=>21534,52685=>23663,52686=>33216,52687=>25302,52688=>25176,52689=>33073,52690=>40501,52691=>38464,52692=>39534,52693=>39548,52694=>26925,52695=>22949,52696=>25299,52697=>21822,52698=>25366,52699=>21703,52700=>34521,52701=>27964,52702=>23043,52703=>29926,52704=>34972,52705=>27498,52706=>22806,52707=>35916,52708=>24367,52709=>28286,52710=>29609,52711=>39037,52712=>20024,52713=>28919,52714=>23436,52715=>30871,52716=>25405,52717=>26202,52718=>30358,52719=>24779,52720=>23451,52721=>23113,52722=>19975,52723=>33109,52724=>27754,52725=>29579,52726=>20129,52727=>26505,52728=>32593,52729=>24448,52730=>26106,52731=>26395,52732=>24536,52733=>22916,52734=>23041,52897=>24013,52898=>24494,52899=>21361,52900=>38886,52901=>36829,52902=>26693,52903=>22260,52904=>21807,52905=>24799,52906=>20026,52907=>28493,52908=>32500,52909=>33479,52910=>33806,52911=>22996,52912=>20255,52913=>20266,52914=>23614,52915=>32428,52916=>26410,52917=>34074,52918=>21619,52919=>30031,52920=>32963,52921=>21890,52922=>39759,52923=>20301,52924=>28205,52925=>35859,52926=>23561,52927=>24944,52928=>21355,52929=>30239,52930=>28201,52931=>34442,52932=>25991,52933=>38395,52934=>32441,52935=>21563,52936=>31283,52937=>32010,52938=>38382,52939=>21985,52940=>32705,52941=>29934,52942=>25373,52943=>34583,52944=>28065,52945=>31389,52946=>25105,52947=>26017,52948=>21351,52949=>25569,52950=>27779,52951=>24043,52952=>21596,52953=>38056,52954=>20044,52955=>27745,52956=>35820,52957=>23627,52958=>26080,52959=>33436,52960=>26791,52961=>21566,52962=>21556,52963=>27595,52964=>27494,52965=>20116,52966=>25410,52967=>21320,52968=>33310,52969=>20237,52970=>20398,52971=>22366,52972=>25098,52973=>38654,52974=>26212,52975=>29289,52976=>21247,52977=>21153,52978=>24735,52979=>35823,52980=>26132,52981=>29081,52982=>26512,52983=>35199,52984=>30802,52985=>30717,52986=>26224,52987=>22075,52988=>21560,52989=>38177,52990=>29306,53153=>31232,53154=>24687,53155=>24076,53156=>24713,53157=>33181,53158=>22805,53159=>24796,53160=>29060,53161=>28911,53162=>28330,53163=>27728,53164=>29312,53165=>27268,53166=>34989,53167=>24109,53168=>20064,53169=>23219,53170=>21916,53171=>38115,53172=>27927,53173=>31995,53174=>38553,53175=>25103,53176=>32454,53177=>30606,53178=>34430,53179=>21283,53180=>38686,53181=>36758,53182=>26247,53183=>23777,53184=>20384,53185=>29421,53186=>19979,53187=>21414,53188=>22799,53189=>21523,53190=>25472,53191=>38184,53192=>20808,53193=>20185,53194=>40092,53195=>32420,53196=>21688,53197=>36132,53198=>34900,53199=>33335,53200=>38386,53201=>28046,53202=>24358,53203=>23244,53204=>26174,53205=>38505,53206=>29616,53207=>29486,53208=>21439,53209=>33146,53210=>39301,53211=>32673,53212=>23466,53213=>38519,53214=>38480,53215=>32447,53216=>30456,53217=>21410,53218=>38262,53219=>39321,53220=>31665,53221=>35140,53222=>28248,53223=>20065,53224=>32724,53225=>31077,53226=>35814,53227=>24819,53228=>21709,53229=>20139,53230=>39033,53231=>24055,53232=>27233,53233=>20687,53234=>21521,53235=>35937,53236=>33831,53237=>30813,53238=>38660,53239=>21066,53240=>21742,53241=>22179,53242=>38144,53243=>28040,53244=>23477,53245=>28102,53246=>26195,53409=>23567,53410=>23389,53411=>26657,53412=>32918,53413=>21880,53414=>31505,53415=>25928,53416=>26964,53417=>20123,53418=>27463,53419=>34638,53420=>38795,53421=>21327,53422=>25375,53423=>25658,53424=>37034,53425=>26012,53426=>32961,53427=>35856,53428=>20889,53429=>26800,53430=>21368,53431=>34809,53432=>25032,53433=>27844,53434=>27899,53435=>35874,53436=>23633,53437=>34218,53438=>33455,53439=>38156,53440=>27427,53441=>36763,53442=>26032,53443=>24571,53444=>24515,53445=>20449,53446=>34885,53447=>26143,53448=>33125,53449=>29481,53450=>24826,53451=>20852,53452=>21009,53453=>22411,53454=>24418,53455=>37026,53456=>34892,53457=>37266,53458=>24184,53459=>26447,53460=>24615,53461=>22995,53462=>20804,53463=>20982,53464=>33016,53465=>21256,53466=>27769,53467=>38596,53468=>29066,53469=>20241,53470=>20462,53471=>32670,53472=>26429,53473=>21957,53474=>38152,53475=>31168,53476=>34966,53477=>32483,53478=>22687,53479=>25100,53480=>38656,53481=>34394,53482=>22040,53483=>39035,53484=>24464,53485=>35768,53486=>33988,53487=>37207,53488=>21465,53489=>26093,53490=>24207,53491=>30044,53492=>24676,53493=>32110,53494=>23167,53495=>32490,53496=>32493,53497=>36713,53498=>21927,53499=>23459,53500=>24748,53501=>26059,53502=>29572,53665=>36873,53666=>30307,53667=>30505,53668=>32474,53669=>38772,53670=>34203,53671=>23398,53672=>31348,53673=>38634,53674=>34880,53675=>21195,53676=>29071,53677=>24490,53678=>26092,53679=>35810,53680=>23547,53681=>39535,53682=>24033,53683=>27529,53684=>27739,53685=>35757,53686=>35759,53687=>36874,53688=>36805,53689=>21387,53690=>25276,53691=>40486,53692=>40493,53693=>21568,53694=>20011,53695=>33469,53696=>29273,53697=>34460,53698=>23830,53699=>34905,53700=>28079,53701=>38597,53702=>21713,53703=>20122,53704=>35766,53705=>28937,53706=>21693,53707=>38409,53708=>28895,53709=>28153,53710=>30416,53711=>20005,53712=>30740,53713=>34578,53714=>23721,53715=>24310,53716=>35328,53717=>39068,53718=>38414,53719=>28814,53720=>27839,53721=>22852,53722=>25513,53723=>30524,53724=>34893,53725=>28436,53726=>33395,53727=>22576,53728=>29141,53729=>21388,53730=>30746,53731=>38593,53732=>21761,53733=>24422,53734=>28976,53735=>23476,53736=>35866,53737=>39564,53738=>27523,53739=>22830,53740=>40495,53741=>31207,53742=>26472,53743=>25196,53744=>20335,53745=>30113,53746=>32650,53747=>27915,53748=>38451,53749=>27687,53750=>20208,53751=>30162,53752=>20859,53753=>26679,53754=>28478,53755=>36992,53756=>33136,53757=>22934,53758=>29814,53921=>25671,53922=>23591,53923=>36965,53924=>31377,53925=>35875,53926=>23002,53927=>21676,53928=>33280,53929=>33647,53930=>35201,53931=>32768,53932=>26928,53933=>22094,53934=>32822,53935=>29239,53936=>37326,53937=>20918,53938=>20063,53939=>39029,53940=>25494,53941=>19994,53942=>21494,53943=>26355,53944=>33099,53945=>22812,53946=>28082,53947=>19968,53948=>22777,53949=>21307,53950=>25558,53951=>38129,53952=>20381,53953=>20234,53954=>34915,53955=>39056,53956=>22839,53957=>36951,53958=>31227,53959=>20202,53960=>33008,53961=>30097,53962=>27778,53963=>23452,53964=>23016,53965=>24413,53966=>26885,53967=>34433,53968=>20506,53969=>24050,53970=>20057,53971=>30691,53972=>20197,53973=>33402,53974=>25233,53975=>26131,53976=>37009,53977=>23673,53978=>20159,53979=>24441,53980=>33222,53981=>36920,53982=>32900,53983=>30123,53984=>20134,53985=>35028,53986=>24847,53987=>27589,53988=>24518,53989=>20041,53990=>30410,53991=>28322,53992=>35811,53993=>35758,53994=>35850,53995=>35793,53996=>24322,53997=>32764,53998=>32716,53999=>32462,54000=>33589,54001=>33643,54002=>22240,54003=>27575,54004=>38899,54005=>38452,54006=>23035,54007=>21535,54008=>38134,54009=>28139,54010=>23493,54011=>39278,54012=>23609,54013=>24341,54014=>38544,54177=>21360,54178=>33521,54179=>27185,54180=>23156,54181=>40560,54182=>24212,54183=>32552,54184=>33721,54185=>33828,54186=>33829,54187=>33639,54188=>34631,54189=>36814,54190=>36194,54191=>30408,54192=>24433,54193=>39062,54194=>30828,54195=>26144,54196=>21727,54197=>25317,54198=>20323,54199=>33219,54200=>30152,54201=>24248,54202=>38605,54203=>36362,54204=>34553,54205=>21647,54206=>27891,54207=>28044,54208=>27704,54209=>24703,54210=>21191,54211=>29992,54212=>24189,54213=>20248,54214=>24736,54215=>24551,54216=>23588,54217=>30001,54218=>37038,54219=>38080,54220=>29369,54221=>27833,54222=>28216,54223=>37193,54224=>26377,54225=>21451,54226=>21491,54227=>20305,54228=>37321,54229=>35825,54230=>21448,54231=>24188,54232=>36802,54233=>28132,54234=>20110,54235=>30402,54236=>27014,54237=>34398,54238=>24858,54239=>33286,54240=>20313,54241=>20446,54242=>36926,54243=>40060,54244=>24841,54245=>28189,54246=>28180,54247=>38533,54248=>20104,54249=>23089,54250=>38632,54251=>19982,54252=>23679,54253=>31161,54254=>23431,54255=>35821,54256=>32701,54257=>29577,54258=>22495,54259=>33419,54260=>37057,54261=>21505,54262=>36935,54263=>21947,54264=>23786,54265=>24481,54266=>24840,54267=>27442,54268=>29425,54269=>32946,54270=>35465,54433=>28020,54434=>23507,54435=>35029,54436=>39044,54437=>35947,54438=>39533,54439=>40499,54440=>28170,54441=>20900,54442=>20803,54443=>22435,54444=>34945,54445=>21407,54446=>25588,54447=>36757,54448=>22253,54449=>21592,54450=>22278,54451=>29503,54452=>28304,54453=>32536,54454=>36828,54455=>33489,54456=>24895,54457=>24616,54458=>38498,54459=>26352,54460=>32422,54461=>36234,54462=>36291,54463=>38053,54464=>23731,54465=>31908,54466=>26376,54467=>24742,54468=>38405,54469=>32792,54470=>20113,54471=>37095,54472=>21248,54473=>38504,54474=>20801,54475=>36816,54476=>34164,54477=>37213,54478=>26197,54479=>38901,54480=>23381,54481=>21277,54482=>30776,54483=>26434,54484=>26685,54485=>21705,54486=>28798,54487=>23472,54488=>36733,54489=>20877,54490=>22312,54491=>21681,54492=>25874,54493=>26242,54494=>36190,54495=>36163,54496=>33039,54497=>33900,54498=>36973,54499=>31967,54500=>20991,54501=>34299,54502=>26531,54503=>26089,54504=>28577,54505=>34468,54506=>36481,54507=>22122,54508=>36896,54509=>30338,54510=>28790,54511=>29157,54512=>36131,54513=>25321,54514=>21017,54515=>27901,54516=>36156,54517=>24590,54518=>22686,54519=>24974,54520=>26366,54521=>36192,54522=>25166,54523=>21939,54524=>28195,54525=>26413,54526=>36711,54689=>38113,54690=>38392,54691=>30504,54692=>26629,54693=>27048,54694=>21643,54695=>20045,54696=>28856,54697=>35784,54698=>25688,54699=>25995,54700=>23429,54701=>31364,54702=>20538,54703=>23528,54704=>30651,54705=>27617,54706=>35449,54707=>31896,54708=>27838,54709=>30415,54710=>26025,54711=>36759,54712=>23853,54713=>23637,54714=>34360,54715=>26632,54716=>21344,54717=>25112,54718=>31449,54719=>28251,54720=>32509,54721=>27167,54722=>31456,54723=>24432,54724=>28467,54725=>24352,54726=>25484,54727=>28072,54728=>26454,54729=>19976,54730=>24080,54731=>36134,54732=>20183,54733=>32960,54734=>30260,54735=>38556,54736=>25307,54737=>26157,54738=>25214,54739=>27836,54740=>36213,54741=>29031,54742=>32617,54743=>20806,54744=>32903,54745=>21484,54746=>36974,54747=>25240,54748=>21746,54749=>34544,54750=>36761,54751=>32773,54752=>38167,54753=>34071,54754=>36825,54755=>27993,54756=>29645,54757=>26015,54758=>30495,54759=>29956,54760=>30759,54761=>33275,54762=>36126,54763=>38024,54764=>20390,54765=>26517,54766=>30137,54767=>35786,54768=>38663,54769=>25391,54770=>38215,54771=>38453,54772=>33976,54773=>25379,54774=>30529,54775=>24449,54776=>29424,54777=>20105,54778=>24596,54779=>25972,54780=>25327,54781=>27491,54782=>25919,54945=>24103,54946=>30151,54947=>37073,54948=>35777,54949=>33437,54950=>26525,54951=>25903,54952=>21553,54953=>34584,54954=>30693,54955=>32930,54956=>33026,54957=>27713,54958=>20043,54959=>32455,54960=>32844,54961=>30452,54962=>26893,54963=>27542,54964=>25191,54965=>20540,54966=>20356,54967=>22336,54968=>25351,54969=>27490,54970=>36286,54971=>21482,54972=>26088,54973=>32440,54974=>24535,54975=>25370,54976=>25527,54977=>33267,54978=>33268,54979=>32622,54980=>24092,54981=>23769,54982=>21046,54983=>26234,54984=>31209,54985=>31258,54986=>36136,54987=>28825,54988=>30164,54989=>28382,54990=>27835,54991=>31378,54992=>20013,54993=>30405,54994=>24544,54995=>38047,54996=>34935,54997=>32456,54998=>31181,54999=>32959,55000=>37325,55001=>20210,55002=>20247,55003=>33311,55004=>21608,55005=>24030,55006=>27954,55007=>35788,55008=>31909,55009=>36724,55010=>32920,55011=>24090,55012=>21650,55013=>30385,55014=>23449,55015=>26172,55016=>39588,55017=>29664,55018=>26666,55019=>34523,55020=>26417,55021=>29482,55022=>35832,55023=>35803,55024=>36880,55025=>31481,55026=>28891,55027=>29038,55028=>25284,55029=>30633,55030=>22065,55031=>20027,55032=>33879,55033=>26609,55034=>21161,55035=>34496,55036=>36142,55037=>38136,55038=>31569,55201=>20303,55202=>27880,55203=>31069,55204=>39547,55205=>25235,55206=>29226,55207=>25341,55208=>19987,55209=>30742,55210=>36716,55211=>25776,55212=>36186,55213=>31686,55214=>26729,55215=>24196,55216=>35013,55217=>22918,55218=>25758,55219=>22766,55220=>29366,55221=>26894,55222=>38181,55223=>36861,55224=>36184,55225=>22368,55226=>32512,55227=>35846,55228=>20934,55229=>25417,55230=>25305,55231=>21331,55232=>26700,55233=>29730,55234=>33537,55235=>37196,55236=>21828,55237=>30528,55238=>28796,55239=>27978,55240=>20857,55241=>21672,55242=>36164,55243=>23039,55244=>28363,55245=>28100,55246=>23388,55247=>32043,55248=>20180,55249=>31869,55250=>28371,55251=>23376,55252=>33258,55253=>28173,55254=>23383,55255=>39683,55256=>26837,55257=>36394,55258=>23447,55259=>32508,55260=>24635,55261=>32437,55262=>37049,55263=>36208,55264=>22863,55265=>25549,55266=>31199,55267=>36275,55268=>21330,55269=>26063,55270=>31062,55271=>35781,55272=>38459,55273=>32452,55274=>38075,55275=>32386,55276=>22068,55277=>37257,55278=>26368,55279=>32618,55280=>23562,55281=>36981,55282=>26152,55283=>24038,55284=>20304,55285=>26590,55286=>20570,55287=>20316,55288=>22352,55289=>24231,55457=>20109,55458=>19980,55459=>20800,55460=>19984,55461=>24319,55462=>21317,55463=>19989,55464=>20120,55465=>19998,55466=>39730,55467=>23404,55468=>22121,55469=>20008,55470=>31162,55471=>20031,55472=>21269,55473=>20039,55474=>22829,55475=>29243,55476=>21358,55477=>27664,55478=>22239,55479=>32996,55480=>39319,55481=>27603,55482=>30590,55483=>40727,55484=>20022,55485=>20127,55486=>40720,55487=>20060,55488=>20073,55489=>20115,55490=>33416,55491=>23387,55492=>21868,55493=>22031,55494=>20164,55495=>21389,55496=>21405,55497=>21411,55498=>21413,55499=>21422,55500=>38757,55501=>36189,55502=>21274,55503=>21493,55504=>21286,55505=>21294,55506=>21310,55507=>36188,55508=>21350,55509=>21347,55510=>20994,55511=>21000,55512=>21006,55513=>21037,55514=>21043,55515=>21055,55516=>21056,55517=>21068,55518=>21086,55519=>21089,55520=>21084,55521=>33967,55522=>21117,55523=>21122,55524=>21121,55525=>21136,55526=>21139,55527=>20866,55528=>32596,55529=>20155,55530=>20163,55531=>20169,55532=>20162,55533=>20200,55534=>20193,55535=>20203,55536=>20190,55537=>20251,55538=>20211,55539=>20258,55540=>20324,55541=>20213,55542=>20261,55543=>20263,55544=>20233,55545=>20267,55546=>20318,55547=>20327,55548=>25912,55549=>20314,55550=>20317,55713=>20319,55714=>20311,55715=>20274,55716=>20285,55717=>20342,55718=>20340,55719=>20369,55720=>20361,55721=>20355,55722=>20367,55723=>20350,55724=>20347,55725=>20394,55726=>20348,55727=>20396,55728=>20372,55729=>20454,55730=>20456,55731=>20458,55732=>20421,55733=>20442,55734=>20451,55735=>20444,55736=>20433,55737=>20447,55738=>20472,55739=>20521,55740=>20556,55741=>20467,55742=>20524,55743=>20495,55744=>20526,55745=>20525,55746=>20478,55747=>20508,55748=>20492,55749=>20517,55750=>20520,55751=>20606,55752=>20547,55753=>20565,55754=>20552,55755=>20558,55756=>20588,55757=>20603,55758=>20645,55759=>20647,55760=>20649,55761=>20666,55762=>20694,55763=>20742,55764=>20717,55765=>20716,55766=>20710,55767=>20718,55768=>20743,55769=>20747,55770=>20189,55771=>27709,55772=>20312,55773=>20325,55774=>20430,55775=>40864,55776=>27718,55777=>31860,55778=>20846,55779=>24061,55780=>40649,55781=>39320,55782=>20865,55783=>22804,55784=>21241,55785=>21261,55786=>35335,55787=>21264,55788=>20971,55789=>22809,55790=>20821,55791=>20128,55792=>20822,55793=>20147,55794=>34926,55795=>34980,55796=>20149,55797=>33044,55798=>35026,55799=>31104,55800=>23348,55801=>34819,55802=>32696,55803=>20907,55804=>20913,55805=>20925,55806=>20924,55969=>20935,55970=>20886,55971=>20898,55972=>20901,55973=>35744,55974=>35750,55975=>35751,55976=>35754,55977=>35764,55978=>35765,55979=>35767,55980=>35778,55981=>35779,55982=>35787,55983=>35791,55984=>35790,55985=>35794,55986=>35795,55987=>35796,55988=>35798,55989=>35800,55990=>35801,55991=>35804,55992=>35807,55993=>35808,55994=>35812,55995=>35816,55996=>35817,55997=>35822,55998=>35824,55999=>35827,56000=>35830,56001=>35833,56002=>35836,56003=>35839,56004=>35840,56005=>35842,56006=>35844,56007=>35847,56008=>35852,56009=>35855,56010=>35857,56011=>35858,56012=>35860,56013=>35861,56014=>35862,56015=>35865,56016=>35867,56017=>35864,56018=>35869,56019=>35871,56020=>35872,56021=>35873,56022=>35877,56023=>35879,56024=>35882,56025=>35883,56026=>35886,56027=>35887,56028=>35890,56029=>35891,56030=>35893,56031=>35894,56032=>21353,56033=>21370,56034=>38429,56035=>38434,56036=>38433,56037=>38449,56038=>38442,56039=>38461,56040=>38460,56041=>38466,56042=>38473,56043=>38484,56044=>38495,56045=>38503,56046=>38508,56047=>38514,56048=>38516,56049=>38536,56050=>38541,56051=>38551,56052=>38576,56053=>37015,56054=>37019,56055=>37021,56056=>37017,56057=>37036,56058=>37025,56059=>37044,56060=>37043,56061=>37046,56062=>37050,56225=>37048,56226=>37040,56227=>37071,56228=>37061,56229=>37054,56230=>37072,56231=>37060,56232=>37063,56233=>37075,56234=>37094,56235=>37090,56236=>37084,56237=>37079,56238=>37083,56239=>37099,56240=>37103,56241=>37118,56242=>37124,56243=>37154,56244=>37150,56245=>37155,56246=>37169,56247=>37167,56248=>37177,56249=>37187,56250=>37190,56251=>21005,56252=>22850,56253=>21154,56254=>21164,56255=>21165,56256=>21182,56257=>21759,56258=>21200,56259=>21206,56260=>21232,56261=>21471,56262=>29166,56263=>30669,56264=>24308,56265=>20981,56266=>20988,56267=>39727,56268=>21430,56269=>24321,56270=>30042,56271=>24047,56272=>22348,56273=>22441,56274=>22433,56275=>22654,56276=>22716,56277=>22725,56278=>22737,56279=>22313,56280=>22316,56281=>22314,56282=>22323,56283=>22329,56284=>22318,56285=>22319,56286=>22364,56287=>22331,56288=>22338,56289=>22377,56290=>22405,56291=>22379,56292=>22406,56293=>22396,56294=>22395,56295=>22376,56296=>22381,56297=>22390,56298=>22387,56299=>22445,56300=>22436,56301=>22412,56302=>22450,56303=>22479,56304=>22439,56305=>22452,56306=>22419,56307=>22432,56308=>22485,56309=>22488,56310=>22490,56311=>22489,56312=>22482,56313=>22456,56314=>22516,56315=>22511,56316=>22520,56317=>22500,56318=>22493,56481=>22539,56482=>22541,56483=>22525,56484=>22509,56485=>22528,56486=>22558,56487=>22553,56488=>22596,56489=>22560,56490=>22629,56491=>22636,56492=>22657,56493=>22665,56494=>22682,56495=>22656,56496=>39336,56497=>40729,56498=>25087,56499=>33401,56500=>33405,56501=>33407,56502=>33423,56503=>33418,56504=>33448,56505=>33412,56506=>33422,56507=>33425,56508=>33431,56509=>33433,56510=>33451,56511=>33464,56512=>33470,56513=>33456,56514=>33480,56515=>33482,56516=>33507,56517=>33432,56518=>33463,56519=>33454,56520=>33483,56521=>33484,56522=>33473,56523=>33449,56524=>33460,56525=>33441,56526=>33450,56527=>33439,56528=>33476,56529=>33486,56530=>33444,56531=>33505,56532=>33545,56533=>33527,56534=>33508,56535=>33551,56536=>33543,56537=>33500,56538=>33524,56539=>33490,56540=>33496,56541=>33548,56542=>33531,56543=>33491,56544=>33553,56545=>33562,56546=>33542,56547=>33556,56548=>33557,56549=>33504,56550=>33493,56551=>33564,56552=>33617,56553=>33627,56554=>33628,56555=>33544,56556=>33682,56557=>33596,56558=>33588,56559=>33585,56560=>33691,56561=>33630,56562=>33583,56563=>33615,56564=>33607,56565=>33603,56566=>33631,56567=>33600,56568=>33559,56569=>33632,56570=>33581,56571=>33594,56572=>33587,56573=>33638,56574=>33637,56737=>33640,56738=>33563,56739=>33641,56740=>33644,56741=>33642,56742=>33645,56743=>33646,56744=>33712,56745=>33656,56746=>33715,56747=>33716,56748=>33696,56749=>33706,56750=>33683,56751=>33692,56752=>33669,56753=>33660,56754=>33718,56755=>33705,56756=>33661,56757=>33720,56758=>33659,56759=>33688,56760=>33694,56761=>33704,56762=>33722,56763=>33724,56764=>33729,56765=>33793,56766=>33765,56767=>33752,56768=>22535,56769=>33816,56770=>33803,56771=>33757,56772=>33789,56773=>33750,56774=>33820,56775=>33848,56776=>33809,56777=>33798,56778=>33748,56779=>33759,56780=>33807,56781=>33795,56782=>33784,56783=>33785,56784=>33770,56785=>33733,56786=>33728,56787=>33830,56788=>33776,56789=>33761,56790=>33884,56791=>33873,56792=>33882,56793=>33881,56794=>33907,56795=>33927,56796=>33928,56797=>33914,56798=>33929,56799=>33912,56800=>33852,56801=>33862,56802=>33897,56803=>33910,56804=>33932,56805=>33934,56806=>33841,56807=>33901,56808=>33985,56809=>33997,56810=>34000,56811=>34022,56812=>33981,56813=>34003,56814=>33994,56815=>33983,56816=>33978,56817=>34016,56818=>33953,56819=>33977,56820=>33972,56821=>33943,56822=>34021,56823=>34019,56824=>34060,56825=>29965,56826=>34104,56827=>34032,56828=>34105,56829=>34079,56830=>34106,56993=>34134,56994=>34107,56995=>34047,56996=>34044,56997=>34137,56998=>34120,56999=>34152,57000=>34148,57001=>34142,57002=>34170,57003=>30626,57004=>34115,57005=>34162,57006=>34171,57007=>34212,57008=>34216,57009=>34183,57010=>34191,57011=>34169,57012=>34222,57013=>34204,57014=>34181,57015=>34233,57016=>34231,57017=>34224,57018=>34259,57019=>34241,57020=>34268,57021=>34303,57022=>34343,57023=>34309,57024=>34345,57025=>34326,57026=>34364,57027=>24318,57028=>24328,57029=>22844,57030=>22849,57031=>32823,57032=>22869,57033=>22874,57034=>22872,57035=>21263,57036=>23586,57037=>23589,57038=>23596,57039=>23604,57040=>25164,57041=>25194,57042=>25247,57043=>25275,57044=>25290,57045=>25306,57046=>25303,57047=>25326,57048=>25378,57049=>25334,57050=>25401,57051=>25419,57052=>25411,57053=>25517,57054=>25590,57055=>25457,57056=>25466,57057=>25486,57058=>25524,57059=>25453,57060=>25516,57061=>25482,57062=>25449,57063=>25518,57064=>25532,57065=>25586,57066=>25592,57067=>25568,57068=>25599,57069=>25540,57070=>25566,57071=>25550,57072=>25682,57073=>25542,57074=>25534,57075=>25669,57076=>25665,57077=>25611,57078=>25627,57079=>25632,57080=>25612,57081=>25638,57082=>25633,57083=>25694,57084=>25732,57085=>25709,57086=>25750,57249=>25722,57250=>25783,57251=>25784,57252=>25753,57253=>25786,57254=>25792,57255=>25808,57256=>25815,57257=>25828,57258=>25826,57259=>25865,57260=>25893,57261=>25902,57262=>24331,57263=>24530,57264=>29977,57265=>24337,57266=>21343,57267=>21489,57268=>21501,57269=>21481,57270=>21480,57271=>21499,57272=>21522,57273=>21526,57274=>21510,57275=>21579,57276=>21586,57277=>21587,57278=>21588,57279=>21590,57280=>21571,57281=>21537,57282=>21591,57283=>21593,57284=>21539,57285=>21554,57286=>21634,57287=>21652,57288=>21623,57289=>21617,57290=>21604,57291=>21658,57292=>21659,57293=>21636,57294=>21622,57295=>21606,57296=>21661,57297=>21712,57298=>21677,57299=>21698,57300=>21684,57301=>21714,57302=>21671,57303=>21670,57304=>21715,57305=>21716,57306=>21618,57307=>21667,57308=>21717,57309=>21691,57310=>21695,57311=>21708,57312=>21721,57313=>21722,57314=>21724,57315=>21673,57316=>21674,57317=>21668,57318=>21725,57319=>21711,57320=>21726,57321=>21787,57322=>21735,57323=>21792,57324=>21757,57325=>21780,57326=>21747,57327=>21794,57328=>21795,57329=>21775,57330=>21777,57331=>21799,57332=>21802,57333=>21863,57334=>21903,57335=>21941,57336=>21833,57337=>21869,57338=>21825,57339=>21845,57340=>21823,57341=>21840,57342=>21820,57505=>21815,57506=>21846,57507=>21877,57508=>21878,57509=>21879,57510=>21811,57511=>21808,57512=>21852,57513=>21899,57514=>21970,57515=>21891,57516=>21937,57517=>21945,57518=>21896,57519=>21889,57520=>21919,57521=>21886,57522=>21974,57523=>21905,57524=>21883,57525=>21983,57526=>21949,57527=>21950,57528=>21908,57529=>21913,57530=>21994,57531=>22007,57532=>21961,57533=>22047,57534=>21969,57535=>21995,57536=>21996,57537=>21972,57538=>21990,57539=>21981,57540=>21956,57541=>21999,57542=>21989,57543=>22002,57544=>22003,57545=>21964,57546=>21965,57547=>21992,57548=>22005,57549=>21988,57550=>36756,57551=>22046,57552=>22024,57553=>22028,57554=>22017,57555=>22052,57556=>22051,57557=>22014,57558=>22016,57559=>22055,57560=>22061,57561=>22104,57562=>22073,57563=>22103,57564=>22060,57565=>22093,57566=>22114,57567=>22105,57568=>22108,57569=>22092,57570=>22100,57571=>22150,57572=>22116,57573=>22129,57574=>22123,57575=>22139,57576=>22140,57577=>22149,57578=>22163,57579=>22191,57580=>22228,57581=>22231,57582=>22237,57583=>22241,57584=>22261,57585=>22251,57586=>22265,57587=>22271,57588=>22276,57589=>22282,57590=>22281,57591=>22300,57592=>24079,57593=>24089,57594=>24084,57595=>24081,57596=>24113,57597=>24123,57598=>24124,57761=>24119,57762=>24132,57763=>24148,57764=>24155,57765=>24158,57766=>24161,57767=>23692,57768=>23674,57769=>23693,57770=>23696,57771=>23702,57772=>23688,57773=>23704,57774=>23705,57775=>23697,57776=>23706,57777=>23708,57778=>23733,57779=>23714,57780=>23741,57781=>23724,57782=>23723,57783=>23729,57784=>23715,57785=>23745,57786=>23735,57787=>23748,57788=>23762,57789=>23780,57790=>23755,57791=>23781,57792=>23810,57793=>23811,57794=>23847,57795=>23846,57796=>23854,57797=>23844,57798=>23838,57799=>23814,57800=>23835,57801=>23896,57802=>23870,57803=>23860,57804=>23869,57805=>23916,57806=>23899,57807=>23919,57808=>23901,57809=>23915,57810=>23883,57811=>23882,57812=>23913,57813=>23924,57814=>23938,57815=>23961,57816=>23965,57817=>35955,57818=>23991,57819=>24005,57820=>24435,57821=>24439,57822=>24450,57823=>24455,57824=>24457,57825=>24460,57826=>24469,57827=>24473,57828=>24476,57829=>24488,57830=>24493,57831=>24501,57832=>24508,57833=>34914,57834=>24417,57835=>29357,57836=>29360,57837=>29364,57838=>29367,57839=>29368,57840=>29379,57841=>29377,57842=>29390,57843=>29389,57844=>29394,57845=>29416,57846=>29423,57847=>29417,57848=>29426,57849=>29428,57850=>29431,57851=>29441,57852=>29427,57853=>29443,57854=>29434,58017=>29435,58018=>29463,58019=>29459,58020=>29473,58021=>29450,58022=>29470,58023=>29469,58024=>29461,58025=>29474,58026=>29497,58027=>29477,58028=>29484,58029=>29496,58030=>29489,58031=>29520,58032=>29517,58033=>29527,58034=>29536,58035=>29548,58036=>29551,58037=>29566,58038=>33307,58039=>22821,58040=>39143,58041=>22820,58042=>22786,58043=>39267,58044=>39271,58045=>39272,58046=>39273,58047=>39274,58048=>39275,58049=>39276,58050=>39284,58051=>39287,58052=>39293,58053=>39296,58054=>39300,58055=>39303,58056=>39306,58057=>39309,58058=>39312,58059=>39313,58060=>39315,58061=>39316,58062=>39317,58063=>24192,58064=>24209,58065=>24203,58066=>24214,58067=>24229,58068=>24224,58069=>24249,58070=>24245,58071=>24254,58072=>24243,58073=>36179,58074=>24274,58075=>24273,58076=>24283,58077=>24296,58078=>24298,58079=>33210,58080=>24516,58081=>24521,58082=>24534,58083=>24527,58084=>24579,58085=>24558,58086=>24580,58087=>24545,58088=>24548,58089=>24574,58090=>24581,58091=>24582,58092=>24554,58093=>24557,58094=>24568,58095=>24601,58096=>24629,58097=>24614,58098=>24603,58099=>24591,58100=>24589,58101=>24617,58102=>24619,58103=>24586,58104=>24639,58105=>24609,58106=>24696,58107=>24697,58108=>24699,58109=>24698,58110=>24642,58273=>24682,58274=>24701,58275=>24726,58276=>24730,58277=>24749,58278=>24733,58279=>24707,58280=>24722,58281=>24716,58282=>24731,58283=>24812,58284=>24763,58285=>24753,58286=>24797,58287=>24792,58288=>24774,58289=>24794,58290=>24756,58291=>24864,58292=>24870,58293=>24853,58294=>24867,58295=>24820,58296=>24832,58297=>24846,58298=>24875,58299=>24906,58300=>24949,58301=>25004,58302=>24980,58303=>24999,58304=>25015,58305=>25044,58306=>25077,58307=>24541,58308=>38579,58309=>38377,58310=>38379,58311=>38385,58312=>38387,58313=>38389,58314=>38390,58315=>38396,58316=>38398,58317=>38403,58318=>38404,58319=>38406,58320=>38408,58321=>38410,58322=>38411,58323=>38412,58324=>38413,58325=>38415,58326=>38418,58327=>38421,58328=>38422,58329=>38423,58330=>38425,58331=>38426,58332=>20012,58333=>29247,58334=>25109,58335=>27701,58336=>27732,58337=>27740,58338=>27722,58339=>27811,58340=>27781,58341=>27792,58342=>27796,58343=>27788,58344=>27752,58345=>27753,58346=>27764,58347=>27766,58348=>27782,58349=>27817,58350=>27856,58351=>27860,58352=>27821,58353=>27895,58354=>27896,58355=>27889,58356=>27863,58357=>27826,58358=>27872,58359=>27862,58360=>27898,58361=>27883,58362=>27886,58363=>27825,58364=>27859,58365=>27887,58366=>27902,58529=>27961,58530=>27943,58531=>27916,58532=>27971,58533=>27976,58534=>27911,58535=>27908,58536=>27929,58537=>27918,58538=>27947,58539=>27981,58540=>27950,58541=>27957,58542=>27930,58543=>27983,58544=>27986,58545=>27988,58546=>27955,58547=>28049,58548=>28015,58549=>28062,58550=>28064,58551=>27998,58552=>28051,58553=>28052,58554=>27996,58555=>28000,58556=>28028,58557=>28003,58558=>28186,58559=>28103,58560=>28101,58561=>28126,58562=>28174,58563=>28095,58564=>28128,58565=>28177,58566=>28134,58567=>28125,58568=>28121,58569=>28182,58570=>28075,58571=>28172,58572=>28078,58573=>28203,58574=>28270,58575=>28238,58576=>28267,58577=>28338,58578=>28255,58579=>28294,58580=>28243,58581=>28244,58582=>28210,58583=>28197,58584=>28228,58585=>28383,58586=>28337,58587=>28312,58588=>28384,58589=>28461,58590=>28386,58591=>28325,58592=>28327,58593=>28349,58594=>28347,58595=>28343,58596=>28375,58597=>28340,58598=>28367,58599=>28303,58600=>28354,58601=>28319,58602=>28514,58603=>28486,58604=>28487,58605=>28452,58606=>28437,58607=>28409,58608=>28463,58609=>28470,58610=>28491,58611=>28532,58612=>28458,58613=>28425,58614=>28457,58615=>28553,58616=>28557,58617=>28556,58618=>28536,58619=>28530,58620=>28540,58621=>28538,58622=>28625,58785=>28617,58786=>28583,58787=>28601,58788=>28598,58789=>28610,58790=>28641,58791=>28654,58792=>28638,58793=>28640,58794=>28655,58795=>28698,58796=>28707,58797=>28699,58798=>28729,58799=>28725,58800=>28751,58801=>28766,58802=>23424,58803=>23428,58804=>23445,58805=>23443,58806=>23461,58807=>23480,58808=>29999,58809=>39582,58810=>25652,58811=>23524,58812=>23534,58813=>35120,58814=>23536,58815=>36423,58816=>35591,58817=>36790,58818=>36819,58819=>36821,58820=>36837,58821=>36846,58822=>36836,58823=>36841,58824=>36838,58825=>36851,58826=>36840,58827=>36869,58828=>36868,58829=>36875,58830=>36902,58831=>36881,58832=>36877,58833=>36886,58834=>36897,58835=>36917,58836=>36918,58837=>36909,58838=>36911,58839=>36932,58840=>36945,58841=>36946,58842=>36944,58843=>36968,58844=>36952,58845=>36962,58846=>36955,58847=>26297,58848=>36980,58849=>36989,58850=>36994,58851=>37000,58852=>36995,58853=>37003,58854=>24400,58855=>24407,58856=>24406,58857=>24408,58858=>23611,58859=>21675,58860=>23632,58861=>23641,58862=>23409,58863=>23651,58864=>23654,58865=>32700,58866=>24362,58867=>24361,58868=>24365,58869=>33396,58870=>24380,58871=>39739,58872=>23662,58873=>22913,58874=>22915,58875=>22925,58876=>22953,58877=>22954,58878=>22947,59041=>22935,59042=>22986,59043=>22955,59044=>22942,59045=>22948,59046=>22994,59047=>22962,59048=>22959,59049=>22999,59050=>22974,59051=>23045,59052=>23046,59053=>23005,59054=>23048,59055=>23011,59056=>23000,59057=>23033,59058=>23052,59059=>23049,59060=>23090,59061=>23092,59062=>23057,59063=>23075,59064=>23059,59065=>23104,59066=>23143,59067=>23114,59068=>23125,59069=>23100,59070=>23138,59071=>23157,59072=>33004,59073=>23210,59074=>23195,59075=>23159,59076=>23162,59077=>23230,59078=>23275,59079=>23218,59080=>23250,59081=>23252,59082=>23224,59083=>23264,59084=>23267,59085=>23281,59086=>23254,59087=>23270,59088=>23256,59089=>23260,59090=>23305,59091=>23319,59092=>23318,59093=>23346,59094=>23351,59095=>23360,59096=>23573,59097=>23580,59098=>23386,59099=>23397,59100=>23411,59101=>23377,59102=>23379,59103=>23394,59104=>39541,59105=>39543,59106=>39544,59107=>39546,59108=>39551,59109=>39549,59110=>39552,59111=>39553,59112=>39557,59113=>39560,59114=>39562,59115=>39568,59116=>39570,59117=>39571,59118=>39574,59119=>39576,59120=>39579,59121=>39580,59122=>39581,59123=>39583,59124=>39584,59125=>39586,59126=>39587,59127=>39589,59128=>39591,59129=>32415,59130=>32417,59131=>32419,59132=>32421,59133=>32424,59134=>32425,59297=>32429,59298=>32432,59299=>32446,59300=>32448,59301=>32449,59302=>32450,59303=>32457,59304=>32459,59305=>32460,59306=>32464,59307=>32468,59308=>32471,59309=>32475,59310=>32480,59311=>32481,59312=>32488,59313=>32491,59314=>32494,59315=>32495,59316=>32497,59317=>32498,59318=>32525,59319=>32502,59320=>32506,59321=>32507,59322=>32510,59323=>32513,59324=>32514,59325=>32515,59326=>32519,59327=>32520,59328=>32523,59329=>32524,59330=>32527,59331=>32529,59332=>32530,59333=>32535,59334=>32537,59335=>32540,59336=>32539,59337=>32543,59338=>32545,59339=>32546,59340=>32547,59341=>32548,59342=>32549,59343=>32550,59344=>32551,59345=>32554,59346=>32555,59347=>32556,59348=>32557,59349=>32559,59350=>32560,59351=>32561,59352=>32562,59353=>32563,59354=>32565,59355=>24186,59356=>30079,59357=>24027,59358=>30014,59359=>37013,59360=>29582,59361=>29585,59362=>29614,59363=>29602,59364=>29599,59365=>29647,59366=>29634,59367=>29649,59368=>29623,59369=>29619,59370=>29632,59371=>29641,59372=>29640,59373=>29669,59374=>29657,59375=>39036,59376=>29706,59377=>29673,59378=>29671,59379=>29662,59380=>29626,59381=>29682,59382=>29711,59383=>29738,59384=>29787,59385=>29734,59386=>29733,59387=>29736,59388=>29744,59389=>29742,59390=>29740,59553=>29723,59554=>29722,59555=>29761,59556=>29788,59557=>29783,59558=>29781,59559=>29785,59560=>29815,59561=>29805,59562=>29822,59563=>29852,59564=>29838,59565=>29824,59566=>29825,59567=>29831,59568=>29835,59569=>29854,59570=>29864,59571=>29865,59572=>29840,59573=>29863,59574=>29906,59575=>29882,59576=>38890,59577=>38891,59578=>38892,59579=>26444,59580=>26451,59581=>26462,59582=>26440,59583=>26473,59584=>26533,59585=>26503,59586=>26474,59587=>26483,59588=>26520,59589=>26535,59590=>26485,59591=>26536,59592=>26526,59593=>26541,59594=>26507,59595=>26487,59596=>26492,59597=>26608,59598=>26633,59599=>26584,59600=>26634,59601=>26601,59602=>26544,59603=>26636,59604=>26585,59605=>26549,59606=>26586,59607=>26547,59608=>26589,59609=>26624,59610=>26563,59611=>26552,59612=>26594,59613=>26638,59614=>26561,59615=>26621,59616=>26674,59617=>26675,59618=>26720,59619=>26721,59620=>26702,59621=>26722,59622=>26692,59623=>26724,59624=>26755,59625=>26653,59626=>26709,59627=>26726,59628=>26689,59629=>26727,59630=>26688,59631=>26686,59632=>26698,59633=>26697,59634=>26665,59635=>26805,59636=>26767,59637=>26740,59638=>26743,59639=>26771,59640=>26731,59641=>26818,59642=>26990,59643=>26876,59644=>26911,59645=>26912,59646=>26873,59809=>26916,59810=>26864,59811=>26891,59812=>26881,59813=>26967,59814=>26851,59815=>26896,59816=>26993,59817=>26937,59818=>26976,59819=>26946,59820=>26973,59821=>27012,59822=>26987,59823=>27008,59824=>27032,59825=>27000,59826=>26932,59827=>27084,59828=>27015,59829=>27016,59830=>27086,59831=>27017,59832=>26982,59833=>26979,59834=>27001,59835=>27035,59836=>27047,59837=>27067,59838=>27051,59839=>27053,59840=>27092,59841=>27057,59842=>27073,59843=>27082,59844=>27103,59845=>27029,59846=>27104,59847=>27021,59848=>27135,59849=>27183,59850=>27117,59851=>27159,59852=>27160,59853=>27237,59854=>27122,59855=>27204,59856=>27198,59857=>27296,59858=>27216,59859=>27227,59860=>27189,59861=>27278,59862=>27257,59863=>27197,59864=>27176,59865=>27224,59866=>27260,59867=>27281,59868=>27280,59869=>27305,59870=>27287,59871=>27307,59872=>29495,59873=>29522,59874=>27521,59875=>27522,59876=>27527,59877=>27524,59878=>27538,59879=>27539,59880=>27533,59881=>27546,59882=>27547,59883=>27553,59884=>27562,59885=>36715,59886=>36717,59887=>36721,59888=>36722,59889=>36723,59890=>36725,59891=>36726,59892=>36728,59893=>36727,59894=>36729,59895=>36730,59896=>36732,59897=>36734,59898=>36737,59899=>36738,59900=>36740,59901=>36743,59902=>36747,60065=>36749,60066=>36750,60067=>36751,60068=>36760,60069=>36762,60070=>36558,60071=>25099,60072=>25111,60073=>25115,60074=>25119,60075=>25122,60076=>25121,60077=>25125,60078=>25124,60079=>25132,60080=>33255,60081=>29935,60082=>29940,60083=>29951,60084=>29967,60085=>29969,60086=>29971,60087=>25908,60088=>26094,60089=>26095,60090=>26096,60091=>26122,60092=>26137,60093=>26482,60094=>26115,60095=>26133,60096=>26112,60097=>28805,60098=>26359,60099=>26141,60100=>26164,60101=>26161,60102=>26166,60103=>26165,60104=>32774,60105=>26207,60106=>26196,60107=>26177,60108=>26191,60109=>26198,60110=>26209,60111=>26199,60112=>26231,60113=>26244,60114=>26252,60115=>26279,60116=>26269,60117=>26302,60118=>26331,60119=>26332,60120=>26342,60121=>26345,60122=>36146,60123=>36147,60124=>36150,60125=>36155,60126=>36157,60127=>36160,60128=>36165,60129=>36166,60130=>36168,60131=>36169,60132=>36167,60133=>36173,60134=>36181,60135=>36185,60136=>35271,60137=>35274,60138=>35275,60139=>35276,60140=>35278,60141=>35279,60142=>35280,60143=>35281,60144=>29294,60145=>29343,60146=>29277,60147=>29286,60148=>29295,60149=>29310,60150=>29311,60151=>29316,60152=>29323,60153=>29325,60154=>29327,60155=>29330,60156=>25352,60157=>25394,60158=>25520,60321=>25663,60322=>25816,60323=>32772,60324=>27626,60325=>27635,60326=>27645,60327=>27637,60328=>27641,60329=>27653,60330=>27655,60331=>27654,60332=>27661,60333=>27669,60334=>27672,60335=>27673,60336=>27674,60337=>27681,60338=>27689,60339=>27684,60340=>27690,60341=>27698,60342=>25909,60343=>25941,60344=>25963,60345=>29261,60346=>29266,60347=>29270,60348=>29232,60349=>34402,60350=>21014,60351=>32927,60352=>32924,60353=>32915,60354=>32956,60355=>26378,60356=>32957,60357=>32945,60358=>32939,60359=>32941,60360=>32948,60361=>32951,60362=>32999,60363=>33000,60364=>33001,60365=>33002,60366=>32987,60367=>32962,60368=>32964,60369=>32985,60370=>32973,60371=>32983,60372=>26384,60373=>32989,60374=>33003,60375=>33009,60376=>33012,60377=>33005,60378=>33037,60379=>33038,60380=>33010,60381=>33020,60382=>26389,60383=>33042,60384=>35930,60385=>33078,60386=>33054,60387=>33068,60388=>33048,60389=>33074,60390=>33096,60391=>33100,60392=>33107,60393=>33140,60394=>33113,60395=>33114,60396=>33137,60397=>33120,60398=>33129,60399=>33148,60400=>33149,60401=>33133,60402=>33127,60403=>22605,60404=>23221,60405=>33160,60406=>33154,60407=>33169,60408=>28373,60409=>33187,60410=>33194,60411=>33228,60412=>26406,60413=>33226,60414=>33211,60577=>33217,60578=>33190,60579=>27428,60580=>27447,60581=>27449,60582=>27459,60583=>27462,60584=>27481,60585=>39121,60586=>39122,60587=>39123,60588=>39125,60589=>39129,60590=>39130,60591=>27571,60592=>24384,60593=>27586,60594=>35315,60595=>26000,60596=>40785,60597=>26003,60598=>26044,60599=>26054,60600=>26052,60601=>26051,60602=>26060,60603=>26062,60604=>26066,60605=>26070,60606=>28800,60607=>28828,60608=>28822,60609=>28829,60610=>28859,60611=>28864,60612=>28855,60613=>28843,60614=>28849,60615=>28904,60616=>28874,60617=>28944,60618=>28947,60619=>28950,60620=>28975,60621=>28977,60622=>29043,60623=>29020,60624=>29032,60625=>28997,60626=>29042,60627=>29002,60628=>29048,60629=>29050,60630=>29080,60631=>29107,60632=>29109,60633=>29096,60634=>29088,60635=>29152,60636=>29140,60637=>29159,60638=>29177,60639=>29213,60640=>29224,60641=>28780,60642=>28952,60643=>29030,60644=>29113,60645=>25150,60646=>25149,60647=>25155,60648=>25160,60649=>25161,60650=>31035,60651=>31040,60652=>31046,60653=>31049,60654=>31067,60655=>31068,60656=>31059,60657=>31066,60658=>31074,60659=>31063,60660=>31072,60661=>31087,60662=>31079,60663=>31098,60664=>31109,60665=>31114,60666=>31130,60667=>31143,60668=>31155,60669=>24529,60670=>24528,60833=>24636,60834=>24669,60835=>24666,60836=>24679,60837=>24641,60838=>24665,60839=>24675,60840=>24747,60841=>24838,60842=>24845,60843=>24925,60844=>25001,60845=>24989,60846=>25035,60847=>25041,60848=>25094,60849=>32896,60850=>32895,60851=>27795,60852=>27894,60853=>28156,60854=>30710,60855=>30712,60856=>30720,60857=>30729,60858=>30743,60859=>30744,60860=>30737,60861=>26027,60862=>30765,60863=>30748,60864=>30749,60865=>30777,60866=>30778,60867=>30779,60868=>30751,60869=>30780,60870=>30757,60871=>30764,60872=>30755,60873=>30761,60874=>30798,60875=>30829,60876=>30806,60877=>30807,60878=>30758,60879=>30800,60880=>30791,60881=>30796,60882=>30826,60883=>30875,60884=>30867,60885=>30874,60886=>30855,60887=>30876,60888=>30881,60889=>30883,60890=>30898,60891=>30905,60892=>30885,60893=>30932,60894=>30937,60895=>30921,60896=>30956,60897=>30962,60898=>30981,60899=>30964,60900=>30995,60901=>31012,60902=>31006,60903=>31028,60904=>40859,60905=>40697,60906=>40699,60907=>40700,60908=>30449,60909=>30468,60910=>30477,60911=>30457,60912=>30471,60913=>30472,60914=>30490,60915=>30498,60916=>30489,60917=>30509,60918=>30502,60919=>30517,60920=>30520,60921=>30544,60922=>30545,60923=>30535,60924=>30531,60925=>30554,60926=>30568,61089=>30562,61090=>30565,61091=>30591,61092=>30605,61093=>30589,61094=>30592,61095=>30604,61096=>30609,61097=>30623,61098=>30624,61099=>30640,61100=>30645,61101=>30653,61102=>30010,61103=>30016,61104=>30030,61105=>30027,61106=>30024,61107=>30043,61108=>30066,61109=>30073,61110=>30083,61111=>32600,61112=>32609,61113=>32607,61114=>35400,61115=>32616,61116=>32628,61117=>32625,61118=>32633,61119=>32641,61120=>32638,61121=>30413,61122=>30437,61123=>34866,61124=>38021,61125=>38022,61126=>38023,61127=>38027,61128=>38026,61129=>38028,61130=>38029,61131=>38031,61132=>38032,61133=>38036,61134=>38039,61135=>38037,61136=>38042,61137=>38043,61138=>38044,61139=>38051,61140=>38052,61141=>38059,61142=>38058,61143=>38061,61144=>38060,61145=>38063,61146=>38064,61147=>38066,61148=>38068,61149=>38070,61150=>38071,61151=>38072,61152=>38073,61153=>38074,61154=>38076,61155=>38077,61156=>38079,61157=>38084,61158=>38088,61159=>38089,61160=>38090,61161=>38091,61162=>38092,61163=>38093,61164=>38094,61165=>38096,61166=>38097,61167=>38098,61168=>38101,61169=>38102,61170=>38103,61171=>38105,61172=>38104,61173=>38107,61174=>38110,61175=>38111,61176=>38112,61177=>38114,61178=>38116,61179=>38117,61180=>38119,61181=>38120,61182=>38122,61345=>38121,61346=>38123,61347=>38126,61348=>38127,61349=>38131,61350=>38132,61351=>38133,61352=>38135,61353=>38137,61354=>38140,61355=>38141,61356=>38143,61357=>38147,61358=>38146,61359=>38150,61360=>38151,61361=>38153,61362=>38154,61363=>38157,61364=>38158,61365=>38159,61366=>38162,61367=>38163,61368=>38164,61369=>38165,61370=>38166,61371=>38168,61372=>38171,61373=>38173,61374=>38174,61375=>38175,61376=>38178,61377=>38186,61378=>38187,61379=>38185,61380=>38188,61381=>38193,61382=>38194,61383=>38196,61384=>38198,61385=>38199,61386=>38200,61387=>38204,61388=>38206,61389=>38207,61390=>38210,61391=>38197,61392=>38212,61393=>38213,61394=>38214,61395=>38217,61396=>38220,61397=>38222,61398=>38223,61399=>38226,61400=>38227,61401=>38228,61402=>38230,61403=>38231,61404=>38232,61405=>38233,61406=>38235,61407=>38238,61408=>38239,61409=>38237,61410=>38241,61411=>38242,61412=>38244,61413=>38245,61414=>38246,61415=>38247,61416=>38248,61417=>38249,61418=>38250,61419=>38251,61420=>38252,61421=>38255,61422=>38257,61423=>38258,61424=>38259,61425=>38202,61426=>30695,61427=>30700,61428=>38601,61429=>31189,61430=>31213,61431=>31203,61432=>31211,61433=>31238,61434=>23879,61435=>31235,61436=>31234,61437=>31262,61438=>31252,61601=>31289,61602=>31287,61603=>31313,61604=>40655,61605=>39333,61606=>31344,61607=>30344,61608=>30350,61609=>30355,61610=>30361,61611=>30372,61612=>29918,61613=>29920,61614=>29996,61615=>40480,61616=>40482,61617=>40488,61618=>40489,61619=>40490,61620=>40491,61621=>40492,61622=>40498,61623=>40497,61624=>40502,61625=>40504,61626=>40503,61627=>40505,61628=>40506,61629=>40510,61630=>40513,61631=>40514,61632=>40516,61633=>40518,61634=>40519,61635=>40520,61636=>40521,61637=>40523,61638=>40524,61639=>40526,61640=>40529,61641=>40533,61642=>40535,61643=>40538,61644=>40539,61645=>40540,61646=>40542,61647=>40547,61648=>40550,61649=>40551,61650=>40552,61651=>40553,61652=>40554,61653=>40555,61654=>40556,61655=>40561,61656=>40557,61657=>40563,61658=>30098,61659=>30100,61660=>30102,61661=>30112,61662=>30109,61663=>30124,61664=>30115,61665=>30131,61666=>30132,61667=>30136,61668=>30148,61669=>30129,61670=>30128,61671=>30147,61672=>30146,61673=>30166,61674=>30157,61675=>30179,61676=>30184,61677=>30182,61678=>30180,61679=>30187,61680=>30183,61681=>30211,61682=>30193,61683=>30204,61684=>30207,61685=>30224,61686=>30208,61687=>30213,61688=>30220,61689=>30231,61690=>30218,61691=>30245,61692=>30232,61693=>30229,61694=>30233,61857=>30235,61858=>30268,61859=>30242,61860=>30240,61861=>30272,61862=>30253,61863=>30256,61864=>30271,61865=>30261,61866=>30275,61867=>30270,61868=>30259,61869=>30285,61870=>30302,61871=>30292,61872=>30300,61873=>30294,61874=>30315,61875=>30319,61876=>32714,61877=>31462,61878=>31352,61879=>31353,61880=>31360,61881=>31366,61882=>31368,61883=>31381,61884=>31398,61885=>31392,61886=>31404,61887=>31400,61888=>31405,61889=>31411,61890=>34916,61891=>34921,61892=>34930,61893=>34941,61894=>34943,61895=>34946,61896=>34978,61897=>35014,61898=>34999,61899=>35004,61900=>35017,61901=>35042,61902=>35022,61903=>35043,61904=>35045,61905=>35057,61906=>35098,61907=>35068,61908=>35048,61909=>35070,61910=>35056,61911=>35105,61912=>35097,61913=>35091,61914=>35099,61915=>35082,61916=>35124,61917=>35115,61918=>35126,61919=>35137,61920=>35174,61921=>35195,61922=>30091,61923=>32997,61924=>30386,61925=>30388,61926=>30684,61927=>32786,61928=>32788,61929=>32790,61930=>32796,61931=>32800,61932=>32802,61933=>32805,61934=>32806,61935=>32807,61936=>32809,61937=>32808,61938=>32817,61939=>32779,61940=>32821,61941=>32835,61942=>32838,61943=>32845,61944=>32850,61945=>32873,61946=>32881,61947=>35203,61948=>39032,61949=>39040,61950=>39043,62113=>39049,62114=>39052,62115=>39053,62116=>39055,62117=>39060,62118=>39066,62119=>39067,62120=>39070,62121=>39071,62122=>39073,62123=>39074,62124=>39077,62125=>39078,62126=>34381,62127=>34388,62128=>34412,62129=>34414,62130=>34431,62131=>34426,62132=>34428,62133=>34427,62134=>34472,62135=>34445,62136=>34443,62137=>34476,62138=>34461,62139=>34471,62140=>34467,62141=>34474,62142=>34451,62143=>34473,62144=>34486,62145=>34500,62146=>34485,62147=>34510,62148=>34480,62149=>34490,62150=>34481,62151=>34479,62152=>34505,62153=>34511,62154=>34484,62155=>34537,62156=>34545,62157=>34546,62158=>34541,62159=>34547,62160=>34512,62161=>34579,62162=>34526,62163=>34548,62164=>34527,62165=>34520,62166=>34513,62167=>34563,62168=>34567,62169=>34552,62170=>34568,62171=>34570,62172=>34573,62173=>34569,62174=>34595,62175=>34619,62176=>34590,62177=>34597,62178=>34606,62179=>34586,62180=>34622,62181=>34632,62182=>34612,62183=>34609,62184=>34601,62185=>34615,62186=>34623,62187=>34690,62188=>34594,62189=>34685,62190=>34686,62191=>34683,62192=>34656,62193=>34672,62194=>34636,62195=>34670,62196=>34699,62197=>34643,62198=>34659,62199=>34684,62200=>34660,62201=>34649,62202=>34661,62203=>34707,62204=>34735,62205=>34728,62206=>34770,62369=>34758,62370=>34696,62371=>34693,62372=>34733,62373=>34711,62374=>34691,62375=>34731,62376=>34789,62377=>34732,62378=>34741,62379=>34739,62380=>34763,62381=>34771,62382=>34749,62383=>34769,62384=>34752,62385=>34762,62386=>34779,62387=>34794,62388=>34784,62389=>34798,62390=>34838,62391=>34835,62392=>34814,62393=>34826,62394=>34843,62395=>34849,62396=>34873,62397=>34876,62398=>32566,62399=>32578,62400=>32580,62401=>32581,62402=>33296,62403=>31482,62404=>31485,62405=>31496,62406=>31491,62407=>31492,62408=>31509,62409=>31498,62410=>31531,62411=>31503,62412=>31559,62413=>31544,62414=>31530,62415=>31513,62416=>31534,62417=>31537,62418=>31520,62419=>31525,62420=>31524,62421=>31539,62422=>31550,62423=>31518,62424=>31576,62425=>31578,62426=>31557,62427=>31605,62428=>31564,62429=>31581,62430=>31584,62431=>31598,62432=>31611,62433=>31586,62434=>31602,62435=>31601,62436=>31632,62437=>31654,62438=>31655,62439=>31672,62440=>31660,62441=>31645,62442=>31656,62443=>31621,62444=>31658,62445=>31644,62446=>31650,62447=>31659,62448=>31668,62449=>31697,62450=>31681,62451=>31692,62452=>31709,62453=>31706,62454=>31717,62455=>31718,62456=>31722,62457=>31756,62458=>31742,62459=>31740,62460=>31759,62461=>31766,62462=>31755,62625=>31775,62626=>31786,62627=>31782,62628=>31800,62629=>31809,62630=>31808,62631=>33278,62632=>33281,62633=>33282,62634=>33284,62635=>33260,62636=>34884,62637=>33313,62638=>33314,62639=>33315,62640=>33325,62641=>33327,62642=>33320,62643=>33323,62644=>33336,62645=>33339,62646=>33331,62647=>33332,62648=>33342,62649=>33348,62650=>33353,62651=>33355,62652=>33359,62653=>33370,62654=>33375,62655=>33384,62656=>34942,62657=>34949,62658=>34952,62659=>35032,62660=>35039,62661=>35166,62662=>32669,62663=>32671,62664=>32679,62665=>32687,62666=>32688,62667=>32690,62668=>31868,62669=>25929,62670=>31889,62671=>31901,62672=>31900,62673=>31902,62674=>31906,62675=>31922,62676=>31932,62677=>31933,62678=>31937,62679=>31943,62680=>31948,62681=>31949,62682=>31944,62683=>31941,62684=>31959,62685=>31976,62686=>33390,62687=>26280,62688=>32703,62689=>32718,62690=>32725,62691=>32741,62692=>32737,62693=>32742,62694=>32745,62695=>32750,62696=>32755,62697=>31992,62698=>32119,62699=>32166,62700=>32174,62701=>32327,62702=>32411,62703=>40632,62704=>40628,62705=>36211,62706=>36228,62707=>36244,62708=>36241,62709=>36273,62710=>36199,62711=>36205,62712=>35911,62713=>35913,62714=>37194,62715=>37200,62716=>37198,62717=>37199,62718=>37220,62881=>37218,62882=>37217,62883=>37232,62884=>37225,62885=>37231,62886=>37245,62887=>37246,62888=>37234,62889=>37236,62890=>37241,62891=>37260,62892=>37253,62893=>37264,62894=>37261,62895=>37265,62896=>37282,62897=>37283,62898=>37290,62899=>37293,62900=>37294,62901=>37295,62902=>37301,62903=>37300,62904=>37306,62905=>35925,62906=>40574,62907=>36280,62908=>36331,62909=>36357,62910=>36441,62911=>36457,62912=>36277,62913=>36287,62914=>36284,62915=>36282,62916=>36292,62917=>36310,62918=>36311,62919=>36314,62920=>36318,62921=>36302,62922=>36303,62923=>36315,62924=>36294,62925=>36332,62926=>36343,62927=>36344,62928=>36323,62929=>36345,62930=>36347,62931=>36324,62932=>36361,62933=>36349,62934=>36372,62935=>36381,62936=>36383,62937=>36396,62938=>36398,62939=>36387,62940=>36399,62941=>36410,62942=>36416,62943=>36409,62944=>36405,62945=>36413,62946=>36401,62947=>36425,62948=>36417,62949=>36418,62950=>36433,62951=>36434,62952=>36426,62953=>36464,62954=>36470,62955=>36476,62956=>36463,62957=>36468,62958=>36485,62959=>36495,62960=>36500,62961=>36496,62962=>36508,62963=>36510,62964=>35960,62965=>35970,62966=>35978,62967=>35973,62968=>35992,62969=>35988,62970=>26011,62971=>35286,62972=>35294,62973=>35290,62974=>35292,63137=>35301,63138=>35307,63139=>35311,63140=>35390,63141=>35622,63142=>38739,63143=>38633,63144=>38643,63145=>38639,63146=>38662,63147=>38657,63148=>38664,63149=>38671,63150=>38670,63151=>38698,63152=>38701,63153=>38704,63154=>38718,63155=>40832,63156=>40835,63157=>40837,63158=>40838,63159=>40839,63160=>40840,63161=>40841,63162=>40842,63163=>40844,63164=>40702,63165=>40715,63166=>40717,63167=>38585,63168=>38588,63169=>38589,63170=>38606,63171=>38610,63172=>30655,63173=>38624,63174=>37518,63175=>37550,63176=>37576,63177=>37694,63178=>37738,63179=>37834,63180=>37775,63181=>37950,63182=>37995,63183=>40063,63184=>40066,63185=>40069,63186=>40070,63187=>40071,63188=>40072,63189=>31267,63190=>40075,63191=>40078,63192=>40080,63193=>40081,63194=>40082,63195=>40084,63196=>40085,63197=>40090,63198=>40091,63199=>40094,63200=>40095,63201=>40096,63202=>40097,63203=>40098,63204=>40099,63205=>40101,63206=>40102,63207=>40103,63208=>40104,63209=>40105,63210=>40107,63211=>40109,63212=>40110,63213=>40112,63214=>40113,63215=>40114,63216=>40115,63217=>40116,63218=>40117,63219=>40118,63220=>40119,63221=>40122,63222=>40123,63223=>40124,63224=>40125,63225=>40132,63226=>40133,63227=>40134,63228=>40135,63229=>40138,63230=>40139,63393=>40140,63394=>40141,63395=>40142,63396=>40143,63397=>40144,63398=>40147,63399=>40148,63400=>40149,63401=>40151,63402=>40152,63403=>40153,63404=>40156,63405=>40157,63406=>40159,63407=>40162,63408=>38780,63409=>38789,63410=>38801,63411=>38802,63412=>38804,63413=>38831,63414=>38827,63415=>38819,63416=>38834,63417=>38836,63418=>39601,63419=>39600,63420=>39607,63421=>40536,63422=>39606,63423=>39610,63424=>39612,63425=>39617,63426=>39616,63427=>39621,63428=>39618,63429=>39627,63430=>39628,63431=>39633,63432=>39749,63433=>39747,63434=>39751,63435=>39753,63436=>39752,63437=>39757,63438=>39761,63439=>39144,63440=>39181,63441=>39214,63442=>39253,63443=>39252,63444=>39647,63445=>39649,63446=>39654,63447=>39663,63448=>39659,63449=>39675,63450=>39661,63451=>39673,63452=>39688,63453=>39695,63454=>39699,63455=>39711,63456=>39715,63457=>40637,63458=>40638,63459=>32315,63460=>40578,63461=>40583,63462=>40584,63463=>40587,63464=>40594,63465=>37846,63466=>40605,63467=>40607,63468=>40667,63469=>40668,63470=>40669,63471=>40672,63472=>40671,63473=>40674,63474=>40681,63475=>40679,63476=>40677,63477=>40682,63478=>40687,63479=>40738,63480=>40748,63481=>40751,63482=>40761,63483=>40759,63484=>40765,63485=>40766,63486=>40772);
		

	/**
	*  UTF-8 to EUC-CN mapping array.
	*
	* @access private
	* @var    array    $_fromUtfMap
	*/
	var $_fromUtfMap = null;


	// ------------------------------



	// ------ CLASS METHODS ------ //


	// ---- Public methods ---- //


	/**
	* Encodes given EUC-CN string into UFT-8
	*
	* @access public
	* @see UtfDecode
	* @param    string    $string EUC-CN string
	* @return    string    UTF-8 string data
	*/
	function _Utf8StringEncode($string)
	{
		return parent::_Utf8StringEncode($string, $this->_toUtfMap);
	
	}// -- end of &Utf8StringEncode -- //

	/**
	* Decodes given UFT-8 string into EUC-CN
	*
	* @access public
	* @see UtfEncode
	* @param    string    $string UTF-8 string
	* @return    string    EUC-CN string data
	*/
	function _Utf8StringDecode($string)
	{
		$this->_LoadInverseMap();
		return parent::_Utf8StringDecode($string, $this->_fromUtfMap);
	}// -- end of &Utf8StringDecode -- //
		
		
	// ---- Private methods ---- //
		
	/**
	* Flips $this->_toUtfMap to $this->_fromUtfMap
	*
	* @access private
	* @return	null
	*/
	function _LoadInverseMap()
	{
		static $loaded;
		if(!isset($loaded)){
			$loaded = true;
			$this->_fromUtfMap = array_flip($this->_toUtfMap);
		}
	}// -- end of _LoadInverseMap -- //
	
}

?>